# near model CODE resource # jump table entries: 240-240 (1 of them) fn00000000: 00000000 4E56 FFE8 link A6, -0x0018 00000004 48E7 0300 movem.l -[A7], D6,D7 00000008 302D FD22 move.w D0, [A5 - 0x2DE] 0000000C 3200 move.w D1, D0 0000000E 5341 subq.w D1, 1 00000010 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000016 322D FD22 move.w D1, [A5 - 0x2DE] 0000001A 3401 move.w D2, D1 0000001C 5342 subq.w D2, 1 0000001E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00000024 0641 F194 addi.w D1, 0xF194 00000028 3235 1000 move.w D1, [A5 + D1.w] 0000002C 0641 0064 addi.w D1, 0x64 /* 'd' */ 00000030 4E76 trapv 00000032 5341 subq.w D1, 1 00000034 4E76 trapv 00000036 5241 addq.w D1, 1 00000038 0640 F194 addi.w D0, 0xF194 0000003C 3B81 0000 move.w [A5 + D0.w], D1 00000040 302D FD22 move.w D0, [A5 - 0x2DE] 00000044 3200 move.w D1, D0 00000046 5341 subq.w D1, 1 00000048 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000004E 0640 F194 addi.w D0, 0xF194 00000052 0C75 0190 0000 cmpi.w [A5 + D0.w], 0x190 00000058 6600 001A bne +0x1C /* 00000074 */ 0000005C 302D FD22 move.w D0, [A5 - 0x2DE] 00000060 3200 move.w D1, D0 00000062 5341 subq.w D1, 1 00000064 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000006A 0640 F194 addi.w D0, 0xF194 0000006E 3BBC 0064 0000 move.w [A5 + D0.w], 0x64 /* 'd' */ label00000074: 00000074 302D FD22 move.w D0, [A5 - 0x2DE] 00000078 3200 move.w D1, D0 0000007A 5341 subq.w D1, 1 0000007C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000082 0640 F194 addi.w D0, 0xF194 00000086 3035 0000 move.w D0, [A5 + D0.w] 0000008A 6000 059A bra +0x59C /* 00000626 */ label0000008E: 0000008E 7E09 moveq.l D7, 0x09 00000090 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00000096 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label0000009C: 0000009C 7C07 moveq.l D6, 0x07 0000009E 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000000A4 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 label000000AA: 000000AA 302D FD22 move.w D0, [A5 - 0x2DE] 000000AE 3200 move.w D1, D0 000000B0 5341 subq.w D1, 1 000000B2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000000B8 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 000000BE 3401 move.w D2, D1 000000C0 5342 subq.w D2, 1 000000C2 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000000C8 D041 add.w D0, D1 000000CA 322E FFEC move.w D1, [A6 - 0x14] 000000CE 3401 move.w D2, D1 000000D0 5342 subq.w D2, 1 000000D2 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000000D8 D041 add.w D0, D1 000000DA 0640 FAEC addi.w D0, 0xFAEC 000000DE 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 000000E4 302E FFEC move.w D0, [A6 - 0x14] 000000E8 B06E FFE8 cmp.w D0, [A6 - 0x18] 000000EC 6702 beq +0x4 /* 000000F0 */ 000000EE 4E46 trap 6 label000000F0: 000000F0 526E FFE8 addq.w [A6 - 0x18], 1 000000F4 526E FFEC addq.w [A6 - 0x14], 1 000000F8 51CE FFB0 dbf D6, -0x52 /* 000000AA */ 000000FC 302E FFEE move.w D0, [A6 - 0x12] 00000100 B06E FFEA cmp.w D0, [A6 - 0x16] 00000104 6702 beq +0x4 /* 00000108 */ 00000106 4E46 trap 6 label00000108: 00000108 526E FFEA addq.w [A6 - 0x16], 1 0000010C 526E FFEE addq.w [A6 - 0x12], 1 00000110 51CF FF8A dbf D7, -0x78 /* 0000009C */ 00000114 302D FD22 move.w D0, [A5 - 0x2DE] 00000118 3200 move.w D1, D0 0000011A 5341 subq.w D1, 1 0000011C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000122 0640 F188 addi.w D0, 0xF188 00000126 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 0000012C 302D FD22 move.w D0, [A5 - 0x2DE] 00000130 3200 move.w D1, D0 00000132 5341 subq.w D1, 1 00000134 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000013A 0640 F190 addi.w D0, 0xF190 0000013E 3BBC 0050 0000 move.w [A5 + D0.w], 0x50 /* 'P' */ 00000144 6000 04F8 bra +0x4FA /* 0000063E */ label00000148: 00000148 7E09 moveq.l D7, 0x09 0000014A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00000150 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label00000156: 00000156 7C07 moveq.l D6, 0x07 00000158 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 0000015E 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 label00000164: 00000164 302D FD22 move.w D0, [A5 - 0x2DE] 00000168 3200 move.w D1, D0 0000016A 5341 subq.w D1, 1 0000016C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000172 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 00000178 3401 move.w D2, D1 0000017A 5342 subq.w D2, 1 0000017C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000182 D041 add.w D0, D1 00000184 322E FFEC move.w D1, [A6 - 0x14] 00000188 3401 move.w D2, D1 0000018A 5342 subq.w D2, 1 0000018C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000192 D041 add.w D0, D1 00000194 0640 FAEC addi.w D0, 0xFAEC 00000198 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 0000019E 302E FFEC move.w D0, [A6 - 0x14] 000001A2 B06E FFE8 cmp.w D0, [A6 - 0x18] 000001A6 6702 beq +0x4 /* 000001AA */ 000001A8 4E46 trap 6 label000001AA: 000001AA 526E FFE8 addq.w [A6 - 0x18], 1 000001AE 526E FFEC addq.w [A6 - 0x14], 1 000001B2 51CE FFB0 dbf D6, -0x52 /* 00000164 */ 000001B6 302E FFEE move.w D0, [A6 - 0x12] 000001BA B06E FFEA cmp.w D0, [A6 - 0x16] 000001BE 6702 beq +0x4 /* 000001C2 */ 000001C0 4E46 trap 6 label000001C2: 000001C2 526E FFEA addq.w [A6 - 0x16], 1 000001C6 526E FFEE addq.w [A6 - 0x12], 1 000001CA 51CF FF8A dbf D7, -0x78 /* 00000156 */ 000001CE 7E05 moveq.l D7, 0x05 000001D0 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000001D6 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label000001DC: 000001DC 302D FD22 move.w D0, [A5 - 0x2DE] 000001E0 3200 move.w D1, D0 000001E2 5341 subq.w D1, 1 000001E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000001EA 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 000001F0 3401 move.w D2, D1 000001F2 5342 subq.w D2, 1 000001F4 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000001FA D041 add.w D0, D1 000001FC 0640 FAFC addi.w D0, 0xFAFC 00000200 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E 00000206 302D FD22 move.w D0, [A5 - 0x2DE] 0000020A 3200 move.w D1, D0 0000020C 5341 subq.w D1, 1 0000020E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000214 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 0000021A 3401 move.w D2, D1 0000021C 5342 subq.w D2, 1 0000021E 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000224 D041 add.w D0, D1 00000226 0640 FB8C addi.w D0, 0xFB8C 0000022A 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E 00000230 302E FFEC move.w D0, [A6 - 0x14] 00000234 B06E FFEA cmp.w D0, [A6 - 0x16] 00000238 6702 beq +0x4 /* 0000023C */ 0000023A 4E46 trap 6 label0000023C: 0000023C 526E FFEA addq.w [A6 - 0x16], 1 00000240 526E FFEC addq.w [A6 - 0x14], 1 00000244 51CF FF96 dbf D7, -0x6C /* 000001DC */ 00000248 7E04 moveq.l D7, 0x04 0000024A 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 00000250 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label00000256: 00000256 302D FD22 move.w D0, [A5 - 0x2DE] 0000025A 3200 move.w D1, D0 0000025C 5341 subq.w D1, 1 0000025E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000264 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 0000026A 3401 move.w D2, D1 0000026C 5342 subq.w D2, 1 0000026E 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000274 D041 add.w D0, D1 00000276 0640 FB0C addi.w D0, 0xFB0C 0000027A 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E 00000280 302D FD22 move.w D0, [A5 - 0x2DE] 00000284 3200 move.w D1, D0 00000286 5341 subq.w D1, 1 00000288 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000028E 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 00000294 3401 move.w D2, D1 00000296 5342 subq.w D2, 1 00000298 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000029E D041 add.w D0, D1 000002A0 0640 FB7C addi.w D0, 0xFB7C 000002A4 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E 000002AA 302E FFEC move.w D0, [A6 - 0x14] 000002AE B06E FFEA cmp.w D0, [A6 - 0x16] 000002B2 6702 beq +0x4 /* 000002B6 */ 000002B4 4E46 trap 6 label000002B6: 000002B6 526E FFEA addq.w [A6 - 0x16], 1 000002BA 526E FFEC addq.w [A6 - 0x14], 1 000002BE 51CF FF96 dbf D7, -0x6C /* 00000256 */ 000002C2 7E01 moveq.l D7, 0x01 000002C4 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000002CA 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label000002D0: 000002D0 302D FD22 move.w D0, [A5 - 0x2DE] 000002D4 3200 move.w D1, D0 000002D6 5341 subq.w D1, 1 000002D8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000002DE 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 000002E4 3401 move.w D2, D1 000002E6 5342 subq.w D2, 1 000002E8 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000002EE D041 add.w D0, D1 000002F0 0640 FB1C addi.w D0, 0xFB1C 000002F4 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E 000002FA 302D FD22 move.w D0, [A5 - 0x2DE] 000002FE 3200 move.w D1, D0 00000300 5341 subq.w D1, 1 00000302 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000308 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 0000030E 3401 move.w D2, D1 00000310 5342 subq.w D2, 1 00000312 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000318 D041 add.w D0, D1 0000031A 0640 FB6C addi.w D0, 0xFB6C 0000031E 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E 00000324 302E FFEC move.w D0, [A6 - 0x14] 00000328 B06E FFEA cmp.w D0, [A6 - 0x16] 0000032C 6702 beq +0x4 /* 00000330 */ 0000032E 4E46 trap 6 label00000330: 00000330 526E FFEA addq.w [A6 - 0x16], 1 00000334 526E FFEC addq.w [A6 - 0x14], 1 00000338 51CF FF96 dbf D7, -0x6C /* 000002D0 */ 0000033C 7E01 moveq.l D7, 0x01 0000033E 3D7C 0005 FFEE move.w [A6 - 0x12], 0x5 00000344 3D7C 0005 FFEA move.w [A6 - 0x16], 0x5 label0000034A: 0000034A 302D FD22 move.w D0, [A5 - 0x2DE] 0000034E 3200 move.w D1, D0 00000350 5341 subq.w D1, 1 00000352 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000358 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 0000035E 3401 move.w D2, D1 00000360 5342 subq.w D2, 1 00000362 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000368 D041 add.w D0, D1 0000036A 0640 FAEE addi.w D0, 0xFAEE 0000036E 3BBC 001E 0000 move.w [A5 + D0.w], 0x1E 00000374 302E FFEE move.w D0, [A6 - 0x12] 00000378 B06E FFEA cmp.w D0, [A6 - 0x16] 0000037C 6702 beq +0x4 /* 00000380 */ 0000037E 4E46 trap 6 label00000380: 00000380 526E FFEA addq.w [A6 - 0x16], 1 00000384 526E FFEE addq.w [A6 - 0x12], 1 00000388 51CF FFC0 dbf D7, -0x42 /* 0000034A */ 0000038C 302D FD22 move.w D0, [A5 - 0x2DE] 00000390 3200 move.w D1, D0 00000392 5341 subq.w D1, 1 00000394 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000039A 0640 F188 addi.w D0, 0xF188 0000039E 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 000003A4 302D FD22 move.w D0, [A5 - 0x2DE] 000003A8 3200 move.w D1, D0 000003AA 5341 subq.w D1, 1 000003AC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000003B2 0640 F190 addi.w D0, 0xF190 000003B6 3BBC 0034 0000 move.w [A5 + D0.w], 0x34 /* '4' */ 000003BC 6000 0280 bra +0x282 /* 0000063E */ label000003C0: 000003C0 7E09 moveq.l D7, 0x09 000003C2 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 000003C8 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label000003CE: 000003CE 7C07 moveq.l D6, 0x07 000003D0 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000003D6 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 label000003DC: 000003DC 302D FD22 move.w D0, [A5 - 0x2DE] 000003E0 3200 move.w D1, D0 000003E2 5341 subq.w D1, 1 000003E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000003EA 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 000003F0 3401 move.w D2, D1 000003F2 5342 subq.w D2, 1 000003F4 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000003FA D041 add.w D0, D1 000003FC 322E FFEC move.w D1, [A6 - 0x14] 00000400 3401 move.w D2, D1 00000402 5342 subq.w D2, 1 00000404 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000040A D041 add.w D0, D1 0000040C 0640 FAEC addi.w D0, 0xFAEC 00000410 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 00000416 302E FFEC move.w D0, [A6 - 0x14] 0000041A B06E FFE8 cmp.w D0, [A6 - 0x18] 0000041E 6702 beq +0x4 /* 00000422 */ 00000420 4E46 trap 6 label00000422: 00000422 526E FFE8 addq.w [A6 - 0x18], 1 00000426 526E FFEC addq.w [A6 - 0x14], 1 0000042A 51CE FFB0 dbf D6, -0x52 /* 000003DC */ 0000042E 302E FFEE move.w D0, [A6 - 0x12] 00000432 B06E FFEA cmp.w D0, [A6 - 0x16] 00000436 6702 beq +0x4 /* 0000043A */ 00000438 4E46 trap 6 label0000043A: 0000043A 526E FFEA addq.w [A6 - 0x16], 1 0000043E 526E FFEE addq.w [A6 - 0x12], 1 00000442 51CF FF8A dbf D7, -0x78 /* 000003CE */ 00000446 302D FD22 move.w D0, [A5 - 0x2DE] 0000044A 3200 move.w D1, D0 0000044C 5341 subq.w D1, 1 0000044E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000454 0640 F188 addi.w D0, 0xF188 00000458 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 0000045E 302D FD22 move.w D0, [A5 - 0x2DE] 00000462 3200 move.w D1, D0 00000464 5341 subq.w D1, 1 00000466 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000046C 0640 F190 addi.w D0, 0xF190 00000470 3BBC 0030 0000 move.w [A5 + D0.w], 0x30 /* '0' */ 00000476 7E07 moveq.l D7, 0x07 00000478 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 0000047E 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label00000484: 00000484 302D FD22 move.w D0, [A5 - 0x2DE] 00000488 3200 move.w D1, D0 0000048A 5341 subq.w D1, 1 0000048C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000492 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 00000498 3401 move.w D2, D1 0000049A 5342 subq.w D2, 1 0000049C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000004A2 D041 add.w D0, D1 000004A4 0640 FB2C addi.w D0, 0xFB2C 000004A8 3BBC 0016 0000 move.w [A5 + D0.w], 0x16 000004AE 302E FFEC move.w D0, [A6 - 0x14] 000004B2 B06E FFEA cmp.w D0, [A6 - 0x16] 000004B6 6702 beq +0x4 /* 000004BA */ 000004B8 4E46 trap 6 label000004BA: 000004BA 526E FFEA addq.w [A6 - 0x16], 1 000004BE 526E FFEC addq.w [A6 - 0x14], 1 000004C2 51CF FFC0 dbf D7, -0x42 /* 00000484 */ 000004C6 7E07 moveq.l D7, 0x07 000004C8 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000004CE 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 label000004D4: 000004D4 302D FD22 move.w D0, [A5 - 0x2DE] 000004D8 3200 move.w D1, D0 000004DA 5341 subq.w D1, 1 000004DC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000004E2 00A0 322E FFEC ori.l -[A0], 0x322EFFEC 000004E8 3401 move.w D2, D1 000004EA 5342 subq.w D2, 1 000004EC 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000004F2 D041 add.w D0, D1 000004F4 0640 FB5C addi.w D0, 0xFB5C 000004F8 3BBC 0017 0000 move.w [A5 + D0.w], 0x17 000004FE 302E FFEC move.w D0, [A6 - 0x14] 00000502 B06E FFEA cmp.w D0, [A6 - 0x16] 00000506 6702 beq +0x4 /* 0000050A */ 00000508 4E46 trap 6 label0000050A: 0000050A 526E FFEA addq.w [A6 - 0x16], 1 0000050E 526E FFEC addq.w [A6 - 0x14], 1 00000512 51CF FFC0 dbf D7, -0x42 /* 000004D4 */ 00000516 7E01 moveq.l D7, 0x01 00000518 3D7C 0005 FFEE move.w [A6 - 0x12], 0x5 0000051E 3D7C 0005 FFEA move.w [A6 - 0x16], 0x5 label00000524: 00000524 7C07 moveq.l D6, 0x07 00000526 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 0000052C 3D7C 0001 FFE8 move.w [A6 - 0x18], 0x1 label00000532: 00000532 302D FD22 move.w D0, [A5 - 0x2DE] 00000536 3200 move.w D1, D0 00000538 5341 subq.w D1, 1 0000053A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000540 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 00000546 3401 move.w D2, D1 00000548 5342 subq.w D2, 1 0000054A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000550 D041 add.w D0, D1 00000552 322E FFEC move.w D1, [A6 - 0x14] 00000556 3401 move.w D2, D1 00000558 5342 subq.w D2, 1 0000055A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000560 D041 add.w D0, D1 00000562 0640 FAEC addi.w D0, 0xFAEC 00000566 3BBC 0015 0000 move.w [A5 + D0.w], 0x15 0000056C 302E FFEC move.w D0, [A6 - 0x14] 00000570 B06E FFE8 cmp.w D0, [A6 - 0x18] 00000574 6702 beq +0x4 /* 00000578 */ 00000576 4E46 trap 6 label00000578: 00000578 526E FFE8 addq.w [A6 - 0x18], 1 0000057C 526E FFEC addq.w [A6 - 0x14], 1 00000580 51CE FFB0 dbf D6, -0x52 /* 00000532 */ 00000584 302E FFEE move.w D0, [A6 - 0x12] 00000588 B06E FFEA cmp.w D0, [A6 - 0x16] 0000058C 6702 beq +0x4 /* 00000590 */ 0000058E 4E46 trap 6 label00000590: 00000590 526E FFEA addq.w [A6 - 0x16], 1 00000594 526E FFEE addq.w [A6 - 0x12], 1 00000598 51CF FF8A dbf D7, -0x78 /* 00000524 */ 0000059C 7E03 moveq.l D7, 0x03 0000059E 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4 000005A4 3D7C 0004 FFEA move.w [A6 - 0x16], 0x4 label000005AA: 000005AA 7C01 moveq.l D6, 0x01 000005AC 3D7C 0004 FFEC move.w [A6 - 0x14], 0x4 000005B2 3D7C 0004 FFE8 move.w [A6 - 0x18], 0x4 label000005B8: 000005B8 302D FD22 move.w D0, [A5 - 0x2DE] 000005BC 3200 move.w D1, D0 000005BE 5341 subq.w D1, 1 000005C0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000005C6 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 000005CC 3401 move.w D2, D1 000005CE 5342 subq.w D2, 1 000005D0 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000005D6 D041 add.w D0, D1 000005D8 322E FFEC move.w D1, [A6 - 0x14] 000005DC 3401 move.w D2, D1 000005DE 5342 subq.w D2, 1 000005E0 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000005E6 D041 add.w D0, D1 000005E8 0640 FAEC addi.w D0, 0xFAEC 000005EC 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 000005F2 302E FFEC move.w D0, [A6 - 0x14] 000005F6 B06E FFE8 cmp.w D0, [A6 - 0x18] 000005FA 6702 beq +0x4 /* 000005FE */ 000005FC 4E46 trap 6 label000005FE: 000005FE 526E FFE8 addq.w [A6 - 0x18], 1 00000602 526E FFEC addq.w [A6 - 0x14], 1 00000606 51CE FFB0 dbf D6, -0x52 /* 000005B8 */ 0000060A 302E FFEE move.w D0, [A6 - 0x12] 0000060E B06E FFEA cmp.w D0, [A6 - 0x16] 00000612 6702 beq +0x4 /* 00000616 */ 00000614 4E46 trap 6 label00000616: 00000616 526E FFEA addq.w [A6 - 0x16], 1 0000061A 526E FFEE addq.w [A6 - 0x12], 1 0000061E 51CF FF8A dbf D7, -0x78 /* 000005AA */ 00000622 6000 001A bra +0x1C /* 0000063E */ label00000626: 00000626 0640 FF9C addi.w D0, 0xFF9C 0000062A 6700 FA62 beq -0x59C /* 0000008E */ 0000062E 0640 FF9C addi.w D0, 0xFF9C 00000632 6700 FB14 beq -0x4EA /* 00000148 */ 00000636 0640 FF9C addi.w D0, 0xFF9C 0000063A 6700 FD84 beq -0x27A /* 000003C0 */ label0000063E: 0000063E 302D FD22 move.w D0, [A5 - 0x2DE] 00000642 3200 move.w D1, D0 00000644 5341 subq.w D1, 1 00000646 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000064C 0640 F184 addi.w D0, 0xF184 00000650 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 00000656 426D FD04 clr.w [A5 - 0x2FC] 0000065A 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1 00000660 302D FD22 move.w D0, [A5 - 0x2DE] 00000664 3200 move.w D1, D0 00000666 5341 subq.w D1, 1 00000668 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000066E 0640 F198 addi.w D0, 0xF198 00000672 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 00000678 302D FD22 move.w D0, [A5 - 0x2DE] 0000067C 3200 move.w D1, D0 0000067E 5341 subq.w D1, 1 00000680 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000686 0640 F18C addi.w D0, 0xF18C 0000068A 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 00000690 4CDF 00C0 movem.l D6,D7, [A7]+ 00000694 4E5E unlink A6 00000696 4E75 rts 00000698 494E chk.w D4, A6 0000069A 4954 chk.w D4, [A4] 0000069C 4752 chk.w D3, [A2] 0000069E 4153 chk.w D0, [A3] fn000006A0: 000006A0 4E56 FFEC link A6, -0x0014 000006A4 4E71 nop 000006A6 4E71 nop label000006A8: 000006A8 554F subq.w A7, 2 000006AA A861 syscall Random 000006AC 700B moveq.l D0, 0x0B 000006AE 321F move.w D1, [A7]+ 000006B0 48C1 ext.l D1 000006B2 83C0 divs.w D1, D0 000006B4 4841 swap.w D1 000006B6 4A41 tst.w D1 000006B8 6A02 bpl +0x4 /* 000006BC */ 000006BA D240 add.w D1, D0 label000006BC: 000006BC 5341 subq.w D1, 1 000006BE 4E76 trapv 000006C0 5241 addq.w D1, 1 000006C2 3D41 FFEE move.w [A6 - 0x12], D1 000006C6 4A6E FFEE tst.w [A6 - 0x12] 000006CA 5EC0 sgt D0 000006CC 4400 neg.b D0 000006CE 0C6E 000B FFEE cmpi.w [A6 - 0x12], 0xB 000006D4 5DC1 slt D1 000006D6 4401 neg.b D1 000006D8 C001 and.b D0, D1 000006DA 4A00 tst.b D0 000006DC 67CA beq -0x34 /* 000006A8 */ label000006DE: 000006DE 554F subq.w A7, 2 000006E0 A861 syscall Random 000006E2 7009 moveq.l D0, 0x09 000006E4 321F move.w D1, [A7]+ 000006E6 48C1 ext.l D1 000006E8 83C0 divs.w D1, D0 000006EA 4841 swap.w D1 000006EC 4A41 tst.w D1 000006EE 6A02 bpl +0x4 /* 000006F2 */ 000006F0 D240 add.w D1, D0 label000006F2: 000006F2 5341 subq.w D1, 1 000006F4 4E76 trapv 000006F6 5241 addq.w D1, 1 000006F8 3D41 FFEC move.w [A6 - 0x14], D1 000006FC 4A6E FFEC tst.w [A6 - 0x14] 00000700 5EC0 sgt D0 00000702 4400 neg.b D0 00000704 0C6E 0009 FFEC cmpi.w [A6 - 0x14], 0x9 /* '\t' */ 0000070A 5DC1 slt D1 0000070C 4401 neg.b D1 0000070E C001 and.b D0, D1 00000710 4A00 tst.b D0 00000712 67CA beq -0x34 /* 000006DE */ 00000714 302D FD22 move.w D0, [A5 - 0x2DE] 00000718 3200 move.w D1, D0 0000071A 5341 subq.w D1, 1 0000071C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000722 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 00000728 3401 move.w D2, D1 0000072A 5342 subq.w D2, 1 0000072C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000732 D041 add.w D0, D1 00000734 322E FFEC move.w D1, [A6 - 0x14] 00000738 3401 move.w D2, D1 0000073A 5342 subq.w D2, 1 0000073C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000742 D041 add.w D0, D1 00000744 0640 FAEC addi.w D0, 0xFAEC 00000748 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6 0000074E 6600 FF58 bne -0xA6 /* 000006A8 */ 00000752 302D FD22 move.w D0, [A5 - 0x2DE] 00000756 3200 move.w D1, D0 00000758 5341 subq.w D1, 1 0000075A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000760 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 00000766 3401 move.w D2, D1 00000768 5342 subq.w D2, 1 0000076A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000770 D041 add.w D0, D1 00000772 322E FFEC move.w D1, [A6 - 0x14] 00000776 3401 move.w D2, D1 00000778 5342 subq.w D2, 1 0000077A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000780 D041 add.w D0, D1 00000782 0640 FAEC addi.w D0, 0xFAEC 00000786 3BBC 0008 0000 move.w [A5 + D0.w], 0x8 label0000078C: 0000078C 554F subq.w A7, 2 0000078E A861 syscall Random 00000790 700B moveq.l D0, 0x0B 00000792 321F move.w D1, [A7]+ 00000794 48C1 ext.l D1 00000796 83C0 divs.w D1, D0 00000798 4841 swap.w D1 0000079A 4A41 tst.w D1 0000079C 6A02 bpl +0x4 /* 000007A0 */ 0000079E D240 add.w D1, D0 label000007A0: 000007A0 5341 subq.w D1, 1 000007A2 4E76 trapv 000007A4 5241 addq.w D1, 1 000007A6 3D41 FFEE move.w [A6 - 0x12], D1 000007AA 4A6E FFEE tst.w [A6 - 0x12] 000007AE 5EC0 sgt D0 000007B0 4400 neg.b D0 000007B2 0C6E 000B FFEE cmpi.w [A6 - 0x12], 0xB 000007B8 5DC1 slt D1 000007BA 4401 neg.b D1 000007BC C001 and.b D0, D1 000007BE 4A00 tst.b D0 000007C0 67CA beq -0x34 /* 0000078C */ label000007C2: 000007C2 554F subq.w A7, 2 000007C4 A861 syscall Random 000007C6 7009 moveq.l D0, 0x09 000007C8 321F move.w D1, [A7]+ 000007CA 48C1 ext.l D1 000007CC 83C0 divs.w D1, D0 000007CE 4841 swap.w D1 000007D0 4A41 tst.w D1 000007D2 6A02 bpl +0x4 /* 000007D6 */ 000007D4 D240 add.w D1, D0 label000007D6: 000007D6 5341 subq.w D1, 1 000007D8 4E76 trapv 000007DA 5241 addq.w D1, 1 000007DC 3D41 FFEC move.w [A6 - 0x14], D1 000007E0 4A6E FFEC tst.w [A6 - 0x14] 000007E4 5EC0 sgt D0 000007E6 4400 neg.b D0 000007E8 0C6E 0009 FFEC cmpi.w [A6 - 0x14], 0x9 /* '\t' */ 000007EE 5DC1 slt D1 000007F0 4401 neg.b D1 000007F2 C001 and.b D0, D1 000007F4 4A00 tst.b D0 000007F6 67CA beq -0x34 /* 000007C2 */ 000007F8 302D FD22 move.w D0, [A5 - 0x2DE] 000007FC 3200 move.w D1, D0 000007FE 5341 subq.w D1, 1 00000800 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000806 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 0000080C 3401 move.w D2, D1 0000080E 5342 subq.w D2, 1 00000810 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000816 D041 add.w D0, D1 00000818 322E FFEC move.w D1, [A6 - 0x14] 0000081C 3401 move.w D2, D1 0000081E 5342 subq.w D2, 1 00000820 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000826 D041 add.w D0, D1 00000828 0640 FAEC addi.w D0, 0xFAEC 0000082C 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6 00000832 6600 FF58 bne -0xA6 /* 0000078C */ 00000836 302D FD22 move.w D0, [A5 - 0x2DE] 0000083A 3200 move.w D1, D0 0000083C 5341 subq.w D1, 1 0000083E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000844 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 0000084A 3401 move.w D2, D1 0000084C 5342 subq.w D2, 1 0000084E 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000854 D041 add.w D0, D1 00000856 322E FFEC move.w D1, [A6 - 0x14] 0000085A 3401 move.w D2, D1 0000085C 5342 subq.w D2, 1 0000085E 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000864 D041 add.w D0, D1 00000866 0640 FAEC addi.w D0, 0xFAEC 0000086A 3BBC 0009 0000 move.w [A5 + D0.w], 0x9 /* '\t' */ label00000870: 00000870 554F subq.w A7, 2 00000872 A861 syscall Random 00000874 700B moveq.l D0, 0x0B 00000876 321F move.w D1, [A7]+ 00000878 48C1 ext.l D1 0000087A 83C0 divs.w D1, D0 0000087C 4841 swap.w D1 0000087E 4A41 tst.w D1 00000880 6A02 bpl +0x4 /* 00000884 */ 00000882 D240 add.w D1, D0 label00000884: 00000884 5341 subq.w D1, 1 00000886 4E76 trapv 00000888 5241 addq.w D1, 1 0000088A 3D41 FFEE move.w [A6 - 0x12], D1 0000088E 4A6E FFEE tst.w [A6 - 0x12] 00000892 5EC0 sgt D0 00000894 4400 neg.b D0 00000896 0C6E 000B FFEE cmpi.w [A6 - 0x12], 0xB 0000089C 5DC1 slt D1 0000089E 4401 neg.b D1 000008A0 C001 and.b D0, D1 000008A2 4A00 tst.b D0 000008A4 67CA beq -0x34 /* 00000870 */ label000008A6: 000008A6 554F subq.w A7, 2 000008A8 A861 syscall Random 000008AA 7009 moveq.l D0, 0x09 000008AC 321F move.w D1, [A7]+ 000008AE 48C1 ext.l D1 000008B0 83C0 divs.w D1, D0 000008B2 4841 swap.w D1 000008B4 4A41 tst.w D1 000008B6 6A02 bpl +0x4 /* 000008BA */ 000008B8 D240 add.w D1, D0 label000008BA: 000008BA 5341 subq.w D1, 1 000008BC 4E76 trapv 000008BE 5241 addq.w D1, 1 000008C0 3D41 FFEC move.w [A6 - 0x14], D1 000008C4 4A6E FFEC tst.w [A6 - 0x14] 000008C8 5EC0 sgt D0 000008CA 4400 neg.b D0 000008CC 0C6E 0009 FFEC cmpi.w [A6 - 0x14], 0x9 /* '\t' */ 000008D2 5DC1 slt D1 000008D4 4401 neg.b D1 000008D6 C001 and.b D0, D1 000008D8 4A00 tst.b D0 000008DA 67CA beq -0x34 /* 000008A6 */ 000008DC 302D FD22 move.w D0, [A5 - 0x2DE] 000008E0 3200 move.w D1, D0 000008E2 5341 subq.w D1, 1 000008E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000008EA 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 000008F0 3401 move.w D2, D1 000008F2 5342 subq.w D2, 1 000008F4 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000008FA D041 add.w D0, D1 000008FC 322E FFEC move.w D1, [A6 - 0x14] 00000900 3401 move.w D2, D1 00000902 5342 subq.w D2, 1 00000904 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000090A D041 add.w D0, D1 0000090C 0640 FAEC addi.w D0, 0xFAEC 00000910 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6 00000916 6600 FF58 bne -0xA6 /* 00000870 */ 0000091A 302D FD22 move.w D0, [A5 - 0x2DE] 0000091E 3200 move.w D1, D0 00000920 5341 subq.w D1, 1 00000922 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000928 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 0000092E 3401 move.w D2, D1 00000930 5342 subq.w D2, 1 00000932 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000938 D041 add.w D0, D1 0000093A 322E FFEC move.w D1, [A6 - 0x14] 0000093E 3401 move.w D2, D1 00000940 5342 subq.w D2, 1 00000942 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000948 D041 add.w D0, D1 0000094A 0640 FAEC addi.w D0, 0xFAEC 0000094E 3BBC 000A 0000 move.w [A5 + D0.w], 0xA /* '\n' */ 00000954 4E5E unlink A6 00000956 4E75 rts 00000958 444F neg.w A7 0000095A 4F42 chk.w D7, D2 0000095C 5354 subq.w [A4], 1 0000095E 4143 chk.w D0, D3 fn00000960: 00000960 4E56 FFF0 link A6, -0x0010 00000964 4E71 nop 00000966 4E71 nop 00000968 4EBA F696 jsr [PC - 0x96A /* 00000000 */] 0000096C 302D FD22 move.w D0, [A5 - 0x2DE] 00000970 3200 move.w D1, D0 00000972 5341 subq.w D1, 1 00000974 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000097A 322D FD22 move.w D1, [A5 - 0x2DE] 0000097E 3401 move.w D2, D1 00000980 5342 subq.w D2, 1 00000982 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00000988 0641 F17C addi.w D1, 0xF17C 0000098C 3235 1000 move.w D1, [A5 + D1.w] 00000990 5B41 subq.w D1, 5 00000992 4E76 trapv 00000994 5341 subq.w D1, 1 00000996 4E76 trapv 00000998 5241 addq.w D1, 1 0000099A 0640 F17C addi.w D0, 0xF17C 0000099E 3B81 0000 move.w [A5 + D0.w], D1 000009A2 4EBA FCFC jsr [PC - 0x304 /* 000006A0 */] 000009A6 302D FD22 move.w D0, [A5 - 0x2DE] 000009AA 3200 move.w D1, D0 000009AC 5341 subq.w D1, 1 000009AE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000009B4 322D FD22 move.w D1, [A5 - 0x2DE] 000009B8 3401 move.w D2, D1 000009BA 5342 subq.w D2, 1 000009BC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000009C2 0641 F178 addi.w D1, 0xF178 000009C6 3235 1000 move.w D1, [A5 + D1.w] 000009CA 0641 0064 addi.w D1, 0x64 /* 'd' */ 000009CE 4E76 trapv 000009D0 5341 subq.w D1, 1 000009D2 4E76 trapv 000009D4 5241 addq.w D1, 1 000009D6 0640 F178 addi.w D0, 0xF178 000009DA 3B81 0000 move.w [A5 + D0.w], D1 000009DE 302D FD22 move.w D0, [A5 - 0x2DE] 000009E2 3200 move.w D1, D0 000009E4 5341 subq.w D1, 1 000009E6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000009EC 0640 F178 addi.w D0, 0xF178 000009F0 0C75 0E10 0000 cmpi.w [A5 + D0.w], 0xE10 000009F6 6600 001A bne +0x1C /* 00000A12 */ 000009FA 302D FD22 move.w D0, [A5 - 0x2DE] 000009FE 3200 move.w D1, D0 00000A00 5341 subq.w D1, 1 00000A02 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000A08 0640 F178 addi.w D0, 0xF178 00000A0C 3BBC 0DAC 0000 move.w [A5 + D0.w], 0xDAC label00000A12: 00000A12 4E5E unlink A6 00000A14 4E75 rts 00000A16 5345 subq.w D5, 1 00000A18 5455 addq.w [A5], 2 00000A1A 504E addq.w A6, 8 00000A1C 4558 chk.w D2, [A0]+ fn00000A1E: 00000A1E 4E56 FFDA link A6, -0x0026 00000A22 4E71 nop 00000A24 4E71 nop 00000A26 486E FFDA pea.l [A6 - 0x26] 00000A2A A874 syscall GetPort 00000A2C 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000A30 A873 syscall SetPort 00000A32 594F subq.w A7, 4 00000A34 3F3C 001E move.w -[A7], 0x1E 00000A38 A9BB syscall GetIcon 00000A3A 2D5F FFDE move.l [A6 - 0x22], [A7]+ 00000A3E 302D FD22 move.w D0, [A5 - 0x2DE] 00000A42 3200 move.w D1, D0 00000A44 5341 subq.w D1, 1 00000A46 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000A4C 0640 F180 addi.w D0, 0xF180 00000A50 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1 00000A56 6F00 0022 ble +0x24 /* 00000A7A */ 00000A5A 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000A5E 3F3C 000C move.w -[A7], 0xC 00000A62 486E FFEE pea.l [A6 - 0x12] 00000A66 486E FFEA pea.l [A6 - 0x16] 00000A6A 486E FFE2 pea.l [A6 - 0x1E] 00000A6E A98D syscall GetDialogItem/GetDItem 00000A70 486E FFE2 pea.l [A6 - 0x1E] 00000A74 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000A78 A94B syscall PlotIcon label00000A7A: 00000A7A 302D FD22 move.w D0, [A5 - 0x2DE] 00000A7E 3200 move.w D1, D0 00000A80 5341 subq.w D1, 1 00000A82 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000A88 0640 F180 addi.w D0, 0xF180 00000A8C 0C75 0002 0000 cmpi.w [A5 + D0.w], 0x2 00000A92 6F00 0022 ble +0x24 /* 00000AB6 */ 00000A96 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000A9A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000A9E 486E FFEE pea.l [A6 - 0x12] 00000AA2 486E FFEA pea.l [A6 - 0x16] 00000AA6 486E FFE2 pea.l [A6 - 0x1E] 00000AAA A98D syscall GetDialogItem/GetDItem 00000AAC 486E FFE2 pea.l [A6 - 0x1E] 00000AB0 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000AB4 A94B syscall PlotIcon label00000AB6: 00000AB6 302D FD22 move.w D0, [A5 - 0x2DE] 00000ABA 3200 move.w D1, D0 00000ABC 5341 subq.w D1, 1 00000ABE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000AC4 0640 F180 addi.w D0, 0xF180 00000AC8 0C75 0003 0000 cmpi.w [A5 + D0.w], 0x3 00000ACE 6F00 0022 ble +0x24 /* 00000AF2 */ 00000AD2 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000AD6 3F3C 000E move.w -[A7], 0xE 00000ADA 486E FFEE pea.l [A6 - 0x12] 00000ADE 486E FFEA pea.l [A6 - 0x16] 00000AE2 486E FFE2 pea.l [A6 - 0x1E] 00000AE6 A98D syscall GetDialogItem/GetDItem 00000AE8 486E FFE2 pea.l [A6 - 0x1E] 00000AEC 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000AF0 A94B syscall PlotIcon label00000AF2: 00000AF2 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000AF6 A873 syscall SetPort 00000AF8 4E5E unlink A6 00000AFA 4E75 rts 00000AFC 4449 neg.w A1 00000AFE 5350 subq.w [A0], 1 00000B00 4C41 594D movem.l D0,D2,D3,D6,A0,A3,A4,A6, D1 fn00000B04: 00000B04 4E56 FEDA link A6, -0x0126 00000B08 4E71 nop 00000B0A 4E71 nop 00000B0C 486E FEDA pea.l [A6 - 0x126] 00000B10 A874 syscall GetPort 00000B12 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000B16 A873 syscall SetPort 00000B18 2F2E 000A move.l -[A7], [A6 + 0xA] 00000B1C 486E FEEE pea.l [A6 - 0x112] 00000B20 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000B24 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000B28 302E 0008 move.w D0, [A6 + 0x8] 00000B2C 5340 subq.w D0, 1 00000B2E 4E76 trapv 00000B30 5240 addq.w D0, 1 00000B32 3F00 move.w -[A7], D0 00000B34 486E FFEE pea.l [A6 - 0x12] 00000B38 486E FEEA pea.l [A6 - 0x116] 00000B3C 486E FEE2 pea.l [A6 - 0x11E] 00000B40 A98D syscall GetDialogItem/GetDItem 00000B42 41EE FEEE lea.l A0, [A6 - 0x112] 00000B46 2008 move.l D0, A0 00000B48 5280 addq.l D0, 1 00000B4A 4E76 trapv 00000B4C 2D40 FEDE move.l [A6 - 0x122], D0 00000B50 2F2E FEDE move.l -[A7], [A6 - 0x122] 00000B54 7000 moveq.l D0, 0x00 00000B56 102E FEEE move.b D0, [A6 - 0x112] 00000B5A 48C0 ext.l D0 00000B5C 2F00 move.l -[A7], D0 00000B5E 486E FEE2 pea.l [A6 - 0x11E] 00000B62 3F3C 0001 move.w -[A7], 0x1 00000B66 A9CE syscall TETextBox/TextBox 00000B68 2F2E FEDA move.l -[A7], [A6 - 0x126] 00000B6C A873 syscall SetPort 00000B6E 4E5E unlink A6 00000B70 205F movea.l A0, [A7]+ 00000B72 5C4F addq.w A7, 6 00000B74 4ED0 jmp [A0] 00000B76 4449 neg.w A1 00000B78 5350 subq.w [A0], 1 00000B7A 4C41 5954 movem.l D2,D4,D6,A0,A3,A4,A6, D1 fn00000B7E: 00000B7E 4E56 FFEC link A6, -0x0014 00000B82 4E71 nop 00000B84 4E71 nop 00000B86 0C6D 0001 FD22 cmpi.w [A5 - 0x2DE], 0x1 00000B8C 6600 0024 bne +0x26 /* 00000BB2 */ 00000B90 302D FD22 move.w D0, [A5 - 0x2DE] 00000B94 3200 move.w D1, D0 00000B96 5341 subq.w D1, 1 00000B98 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00000B9E 0640 F16A addi.w D0, 0xF16A 00000BA2 2F35 0000 move.l -[A7], [A5 + D0.w] 00000BA6 3F3C 0004 move.w -[A7], 0x4 00000BAA 4EBA FF58 jsr [PC - 0xA8 /* 00000B04 */] 00000BAE 6000 0020 bra +0x22 /* 00000BD0 */ label00000BB2: 00000BB2 302D FD22 move.w D0, [A5 - 0x2DE] 00000BB6 3200 move.w D1, D0 00000BB8 5341 subq.w D1, 1 00000BBA 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00000BC0 0640 F16A addi.w D0, 0xF16A 00000BC4 2F35 0000 move.l -[A7], [A5 + D0.w] 00000BC8 3F3C 0006 move.w -[A7], 0x6 00000BCC 4EBA FF36 jsr [PC - 0xCA /* 00000B04 */] label00000BD0: 00000BD0 302D FD22 move.w D0, [A5 - 0x2DE] 00000BD4 3200 move.w D1, D0 00000BD6 5341 subq.w D1, 1 00000BD8 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00000BDE 0640 F16A addi.w D0, 0xF16A 00000BE2 2035 0000 move.l D0, [A5 + D0.w] 00000BE6 B0AD FD26 cmp.l D0, [A5 - 0x2DA] 00000BEA 6F00 0026 ble +0x28 /* 00000C12 */ 00000BEE 302D FD22 move.w D0, [A5 - 0x2DE] 00000BF2 3200 move.w D1, D0 00000BF4 5341 subq.w D1, 1 00000BF6 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00000BFC 0640 F16A addi.w D0, 0xF16A 00000C00 2B75 0000 FD26 move.l [A5 - 0x2DA], [A5 + D0.w] 00000C06 2F2D FD26 move.l -[A7], [A5 - 0x2DA] 00000C0A 3F3C 0008 move.w -[A7], 0x8 00000C0E 4EBA FEF4 jsr [PC - 0x10C /* 00000B04 */] label00000C12: 00000C12 302D FD22 move.w D0, [A5 - 0x2DE] 00000C16 3200 move.w D1, D0 00000C18 5341 subq.w D1, 1 00000C1A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00000C20 0640 F16A addi.w D0, 0xF16A 00000C24 0CB5 0000 2710 0000 cmpi.l [A5 + D0.w], 0x2710 00000C2C 5CC0 sge D0 00000C2E 4400 neg.b D0 00000C30 322D FD22 move.w D1, [A5 - 0x2DE] 00000C34 3401 move.w D2, D1 00000C36 5342 subq.w D2, 1 00000C38 45BC 0001 0641 .invalid 2, 0x10641 // invalid opcode 4 with b == 6 00000C3E F175 .extension 0x175 <> // unimplemented 00000C40 1235 1000 move.b D1, [A5 + D1.w] 00000C44 0A01 0001 xori.b D1, 0x1 00000C48 C001 and.b D0, D1 00000C4A 4A00 tst.b D0 00000C4C 6700 005E beq +0x60 /* 00000CAC */ 00000C50 302D FD22 move.w D0, [A5 - 0x2DE] 00000C54 3200 move.w D1, D0 00000C56 5341 subq.w D1, 1 00000C58 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000C5E 322D FD22 move.w D1, [A5 - 0x2DE] 00000C62 3401 move.w D2, D1 00000C64 5342 subq.w D2, 1 00000C66 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00000C6C 0641 F180 addi.w D1, 0xF180 00000C70 3235 1000 move.w D1, [A5 + D1.w] 00000C74 5241 addq.w D1, 1 00000C76 4E76 trapv 00000C78 5341 subq.w D1, 1 00000C7A 4E76 trapv 00000C7C 5241 addq.w D1, 1 00000C7E 0640 F180 addi.w D0, 0xF180 00000C82 3B81 0000 move.w [A5 + D0.w], D1 00000C86 4EBA FD96 jsr [PC - 0x26A /* 00000A1E */] 00000C8A 3F3C 0015 move.w -[A7], 0x15 00000C8E 1F3C 0001 move.b -[A7], 0x1 00000C92 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000C96 302D FD22 move.w D0, [A5 - 0x2DE] 00000C9A 3200 move.w D1, D0 00000C9C 5341 subq.w D1, 1 00000C9E 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6 00000CA4 F175 .extension 0x175 <> // unimplemented 00000CA6 1BBC 0001 0000 move.b [A5 + D0.w], 0x1 label00000CAC: 00000CAC 4E5E unlink A6 00000CAE 4E75 rts 00000CB0 5348 subq.w A0, 1 00000CB2 4F57 chk.w D7, [A7] 00000CB4 5343 subq.w D3, 1 00000CB6 4F52 chk.w D7, [A2] fn00000CB8: 00000CB8 4E56 FFDA link A6, -0x0026 00000CBC 4E71 nop 00000CBE 4E71 nop 00000CC0 3B7C 01DA FD20 move.w [A5 - 0x2E0], 0x1DA 00000CC6 594F subq.w A7, 4 00000CC8 3F3C 0014 move.w -[A7], 0x14 00000CCC A9BC syscall GetPicture 00000CCE 2D5F FFDE move.l [A6 - 0x22], [A7]+ 00000CD2 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000CD6 3F3C 000B move.w -[A7], 0xB 00000CDA 486E FFEE pea.l [A6 - 0x12] 00000CDE 486E FFEA pea.l [A6 - 0x16] 00000CE2 486E FFE2 pea.l [A6 - 0x1E] 00000CE6 A98D syscall GetDialogItem/GetDItem 00000CE8 3F3C 0014 move.w -[A7], 0x14 00000CEC 1F3C 0001 move.b -[A7], 0x1 00000CF0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000CF4 486E FFDA pea.l [A6 - 0x26] 00000CF8 A874 syscall GetPort 00000CFA 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000CFE A873 syscall SetPort 00000D00 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000D04 486E FFE2 pea.l [A6 - 0x1E] 00000D08 A8F6 syscall DrawPicture 00000D0A 426D FD04 clr.w [A5 - 0x2FC] 00000D0E 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1 00000D14 2F2E FFDA move.l -[A7], [A6 - 0x26] 00000D18 A873 syscall SetPort 00000D1A 4E5E unlink A6 00000D1C 4E75 rts 00000D1E 4649 not.w A1 00000D20 4C4C 4552 movem.l D1,D4,D6,A0,A2,A6, A4 00000D24 5550 subq.w [A0], 2 fn00000D26: 00000D26 4E56 FFE4 link A6, -0x001C 00000D2A 48E7 1300 movem.l -[A7], D3,D6,D7 00000D2E 302D FD22 move.w D0, [A5 - 0x2DE] 00000D32 3200 move.w D1, D0 00000D34 5341 subq.w D1, 1 00000D36 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000D3C 0640 F198 addi.w D0, 0xF198 00000D40 0C75 0028 0000 cmpi.w [A5 + D0.w], 0x28 /* '(' */ 00000D46 6600 001A bne +0x1C /* 00000D62 */ 00000D4A 302D FD22 move.w D0, [A5 - 0x2DE] 00000D4E 3200 move.w D1, D0 00000D50 5341 subq.w D1, 1 00000D52 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000D58 0640 F198 addi.w D0, 0xF198 00000D5C 3BBC 0003 0000 move.w [A5 + D0.w], 0x3 label00000D62: 00000D62 302D FD22 move.w D0, [A5 - 0x2DE] 00000D66 3200 move.w D1, D0 00000D68 5341 subq.w D1, 1 00000D6A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000D70 0640 F198 addi.w D0, 0xF198 00000D74 0C75 0027 0000 cmpi.w [A5 + D0.w], 0x27 /* '\'' */ 00000D7A 6600 001A bne +0x1C /* 00000D96 */ 00000D7E 302D FD22 move.w D0, [A5 - 0x2DE] 00000D82 3200 move.w D1, D0 00000D84 5341 subq.w D1, 1 00000D86 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000D8C 0640 F198 addi.w D0, 0xF198 00000D90 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 label00000D96: 00000D96 302D FD22 move.w D0, [A5 - 0x2DE] 00000D9A 3200 move.w D1, D0 00000D9C 5341 subq.w D1, 1 00000D9E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000DA4 0640 F198 addi.w D0, 0xF198 00000DA8 0C75 0025 0000 cmpi.w [A5 + D0.w], 0x25 /* '%' */ 00000DAE 6600 001A bne +0x1C /* 00000DCA */ 00000DB2 302D FD22 move.w D0, [A5 - 0x2DE] 00000DB6 3200 move.w D1, D0 00000DB8 5341 subq.w D1, 1 00000DBA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000DC0 0640 F198 addi.w D0, 0xF198 00000DC4 3BBC 0002 0000 move.w [A5 + D0.w], 0x2 label00000DCA: 00000DCA 302D FD22 move.w D0, [A5 - 0x2DE] 00000DCE 3200 move.w D1, D0 00000DD0 5341 subq.w D1, 1 00000DD2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000DD8 0640 F198 addi.w D0, 0xF198 00000DDC 0C75 0026 0000 cmpi.w [A5 + D0.w], 0x26 /* '&' */ 00000DE2 6600 001A bne +0x1C /* 00000DFE */ 00000DE6 302D FD22 move.w D0, [A5 - 0x2DE] 00000DEA 3200 move.w D1, D0 00000DEC 5341 subq.w D1, 1 00000DEE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000DF4 0640 F198 addi.w D0, 0xF198 00000DF8 3BBC 0004 0000 move.w [A5 + D0.w], 0x4 label00000DFE: 00000DFE 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000E02 A981 syscall DrawDialog 00000E04 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000E08 4227 clr.b -[A7] 00000E0A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000E0E 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000E12 A922 syscall BeginUpdate 00000E14 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000E18 A981 syscall DrawDialog 00000E1A 4EBA FC02 jsr [PC - 0x3FE /* 00000A1E */] 00000E1E 2F2D F16E move.l -[A7], [A5 - 0xE92] 00000E22 3F3C 0004 move.w -[A7], 0x4 00000E26 4EBA FCDC jsr [PC - 0x324 /* 00000B04 */] 00000E2A 2F2D F172 move.l -[A7], [A5 - 0xE8E] 00000E2E 3F3C 0006 move.w -[A7], 0x6 00000E32 4EBA FCD0 jsr [PC - 0x330 /* 00000B04 */] 00000E36 2F2D FD26 move.l -[A7], [A5 - 0x2DA] 00000E3A 3F3C 0008 move.w -[A7], 0x8 00000E3E 4EBA FCC4 jsr [PC - 0x33C /* 00000B04 */] 00000E42 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00000E46 A923 syscall EndUpdate 00000E48 7E09 moveq.l D7, 0x09 00000E4A 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00000E50 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 label00000E56: 00000E56 7C07 moveq.l D6, 0x07 00000E58 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 00000E5E 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 label00000E64: 00000E64 302D FD22 move.w D0, [A5 - 0x2DE] 00000E68 3200 move.w D1, D0 00000E6A 5341 subq.w D1, 1 00000E6C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000E72 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 00000E78 3401 move.w D2, D1 00000E7A 5342 subq.w D2, 1 00000E7C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000E82 D041 add.w D0, D1 00000E84 322E FFEC move.w D1, [A6 - 0x14] 00000E88 3401 move.w D2, D1 00000E8A 5342 subq.w D2, 1 00000E8C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000E92 D041 add.w D0, D1 00000E94 0640 FAEC addi.w D0, 0xFAEC 00000E98 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6 00000E9E 56C0 sne D0 00000EA0 4400 neg.b D0 00000EA2 322D FD22 move.w D1, [A5 - 0x2DE] 00000EA6 3401 move.w D2, D1 00000EA8 5342 subq.w D2, 1 00000EAA 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00000EB0 00A0 342E FFEE ori.l -[A0], 0x342EFFEE 00000EB6 3602 move.w D3, D2 00000EB8 5343 subq.w D3, 1 00000EBA 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 00000EC0 D242 add.w D1, D2 00000EC2 342E FFEC move.w D2, [A6 - 0x14] 00000EC6 3602 move.w D3, D2 00000EC8 5343 subq.w D3, 1 00000ECA 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 00000ED0 D242 add.w D1, D2 00000ED2 0641 FAEC addi.w D1, 0xFAEC 00000ED6 0C75 001E 1000 cmpi.w [A5 + D1.w], 0x1E 00000EDC 56C1 sne D1 00000EDE 4401 neg.b D1 00000EE0 C001 and.b D0, D1 00000EE2 4A00 tst.b D0 00000EE4 6700 005E beq +0x60 /* 00000F44 */ 00000EE8 302D FD22 move.w D0, [A5 - 0x2DE] 00000EEC 3200 move.w D1, D0 00000EEE 5341 subq.w D1, 1 00000EF0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00000EF6 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 00000EFC 3401 move.w D2, D1 00000EFE 5342 subq.w D2, 1 00000F00 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00000F06 D041 add.w D0, D1 00000F08 322E FFEC move.w D1, [A6 - 0x14] 00000F0C 3401 move.w D2, D1 00000F0E 5342 subq.w D2, 1 00000F10 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00000F16 D041 add.w D0, D1 00000F18 0640 FAEC addi.w D0, 0xFAEC 00000F1C 3235 0000 move.w D1, [A5 + D0.w] 00000F20 5341 subq.w D1, 1 00000F22 4E76 trapv 00000F24 5241 addq.w D1, 1 00000F26 3F01 move.w -[A7], D1 00000F28 302E FFEE move.w D0, [A6 - 0x12] 00000F2C 5340 subq.w D0, 1 00000F2E 4E76 trapv 00000F30 5240 addq.w D0, 1 00000F32 3F00 move.w -[A7], D0 00000F34 302E FFEC move.w D0, [A6 - 0x14] 00000F38 5340 subq.w D0, 1 00000F3A 4E76 trapv 00000F3C 5240 addq.w D0, 1 00000F3E 3F00 move.w -[A7], D0 00000F40 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00000F44: 00000F44 302E FFEC move.w D0, [A6 - 0x14] 00000F48 B06E FFE4 cmp.w D0, [A6 - 0x1C] 00000F4C 6702 beq +0x4 /* 00000F50 */ 00000F4E 4E46 trap 6 label00000F50: 00000F50 526E FFE4 addq.w [A6 - 0x1C], 1 00000F54 526E FFEC addq.w [A6 - 0x14], 1 00000F58 51CE FF0A dbf D6, -0xF8 /* 00000E64 */ 00000F5C 302E FFEE move.w D0, [A6 - 0x12] 00000F60 B06E FFE6 cmp.w D0, [A6 - 0x1A] 00000F64 6702 beq +0x4 /* 00000F68 */ 00000F66 4E46 trap 6 label00000F68: 00000F68 526E FFE6 addq.w [A6 - 0x1A], 1 00000F6C 526E FFEE addq.w [A6 - 0x12], 1 00000F70 51CF FEE4 dbf D7, -0x11E /* 00000E56 */ 00000F74 0C6D 0001 FD22 cmpi.w [A5 - 0x2DE], 0x1 00000F7A 6600 0018 bne +0x1A /* 00000F94 */ 00000F7E 594F subq.w A7, 4 00000F80 3F3C 0014 move.w -[A7], 0x14 00000F84 42A7 clr.l -[A7] 00000F86 70FF moveq.l D0, 0xFFFFFFFF 00000F88 2F00 move.l -[A7], D0 00000F8A A97C syscall GetNewDialog 00000F8C 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000F90 6000 0014 bra +0x16 /* 00000FA6 */ label00000F94: 00000F94 594F subq.w A7, 4 00000F96 3F3C 0019 move.w -[A7], 0x19 00000F9A 42A7 clr.l -[A7] 00000F9C 70FF moveq.l D0, 0xFFFFFFFF 00000F9E 2F00 move.l -[A7], D0 00000FA0 A97C syscall GetNewDialog 00000FA2 2D5F FFE8 move.l [A6 - 0x18], [A7]+ label00000FA6: 00000FA6 302D FD22 move.w D0, [A5 - 0x2DE] 00000FAA 3200 move.w D1, D0 00000FAC 5341 subq.w D1, 1 00000FAE 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6 00000FB4 F177 .extension 0x177 <> // unimplemented 00000FB6 4A35 0000 tst.b [A5 + D0.w] 00000FBA 6700 0072 beq +0x74 /* 0000102E */ 00000FBE 3F3C 0005 move.w -[A7], 0x5 00000FC2 302D FD22 move.w D0, [A5 - 0x2DE] 00000FC6 3200 move.w D1, D0 00000FC8 5341 subq.w D1, 1 00000FCA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000FD0 0640 F184 addi.w D0, 0xF184 00000FD4 3235 0000 move.w D1, [A5 + D0.w] 00000FD8 5341 subq.w D1, 1 00000FDA 4E76 trapv 00000FDC 5241 addq.w D1, 1 00000FDE 3F01 move.w -[A7], D1 00000FE0 302D FD22 move.w D0, [A5 - 0x2DE] 00000FE4 3200 move.w D1, D0 00000FE6 5341 subq.w D1, 1 00000FE8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00000FEE 0640 F188 addi.w D0, 0xF188 00000FF2 3235 0000 move.w D1, [A5 + D0.w] 00000FF6 5341 subq.w D1, 1 00000FF8 4E76 trapv 00000FFA 5241 addq.w D1, 1 00000FFC 3F01 move.w -[A7], D1 00000FFE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001002 302D FD22 move.w D0, [A5 - 0x2DE] 00001006 3200 move.w D1, D0 00001008 5341 subq.w D1, 1 0000100A 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6 00001010 F177 .extension 0x177 <> // unimplemented 00001012 4235 0000 clr.b [A5 + D0.w] 00001016 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000101A 1F3C 0001 move.b -[A7], 0x1 0000101E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001022 3F3C 000E move.w -[A7], 0xE 00001026 1F3C 0001 move.b -[A7], 0x1 0000102A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label0000102E: 0000102E 302D FD22 move.w D0, [A5 - 0x2DE] 00001032 3200 move.w D1, D0 00001034 5341 subq.w D1, 1 00001036 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000103C 0640 F198 addi.w D0, 0xF198 00001040 3235 0000 move.w D1, [A5 + D0.w] 00001044 5341 subq.w D1, 1 00001046 4E76 trapv 00001048 5241 addq.w D1, 1 0000104A 3F01 move.w -[A7], D1 0000104C 302D FD22 move.w D0, [A5 - 0x2DE] 00001050 3200 move.w D1, D0 00001052 5341 subq.w D1, 1 00001054 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000105A 0640 F184 addi.w D0, 0xF184 0000105E 3235 0000 move.w D1, [A5 + D0.w] 00001062 5341 subq.w D1, 1 00001064 4E76 trapv 00001066 5241 addq.w D1, 1 00001068 3F01 move.w -[A7], D1 0000106A 302D FD22 move.w D0, [A5 - 0x2DE] 0000106E 3200 move.w D1, D0 00001070 5341 subq.w D1, 1 00001072 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001078 0640 F188 addi.w D0, 0xF188 0000107C 3235 0000 move.w D1, [A5 + D0.w] 00001080 5341 subq.w D1, 1 00001082 4E76 trapv 00001084 5241 addq.w D1, 1 00001086 3F01 move.w -[A7], D1 00001088 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000108C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001090 A981 syscall DrawDialog 00001092 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001096 1F3C 0001 move.b -[A7], 0x1 0000109A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 0000109E 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000010A2 A981 syscall DrawDialog 000010A4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000010A8 1F3C 0001 move.b -[A7], 0x1 000010AC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000010B0 3F3C 0016 move.w -[A7], 0x16 000010B4 1F3C 0001 move.b -[A7], 0x1 000010B8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000010BC 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000010C0 A983 syscall DisposeDialog 000010C2 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 000010C6 A922 syscall BeginUpdate 000010C8 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 000010CC A981 syscall DrawDialog 000010CE 7E09 moveq.l D7, 0x09 000010D0 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 000010D6 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 label000010DC: 000010DC 7C03 moveq.l D6, 0x03 000010DE 3D7C 0002 FFEC move.w [A6 - 0x14], 0x2 000010E4 3D7C 0002 FFE4 move.w [A6 - 0x1C], 0x2 label000010EA: 000010EA 302D FD22 move.w D0, [A5 - 0x2DE] 000010EE 3200 move.w D1, D0 000010F0 5341 subq.w D1, 1 000010F2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000010F8 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 000010FE 3401 move.w D2, D1 00001100 5342 subq.w D2, 1 00001102 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001108 D041 add.w D0, D1 0000110A 322E FFEC move.w D1, [A6 - 0x14] 0000110E 3401 move.w D2, D1 00001110 5342 subq.w D2, 1 00001112 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001118 D041 add.w D0, D1 0000111A 0640 FAEC addi.w D0, 0xFAEC 0000111E 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E 00001124 6700 005E beq +0x60 /* 00001184 */ 00001128 302D FD22 move.w D0, [A5 - 0x2DE] 0000112C 3200 move.w D1, D0 0000112E 5341 subq.w D1, 1 00001130 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001136 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 0000113C 3401 move.w D2, D1 0000113E 5342 subq.w D2, 1 00001140 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001146 D041 add.w D0, D1 00001148 322E FFEC move.w D1, [A6 - 0x14] 0000114C 3401 move.w D2, D1 0000114E 5342 subq.w D2, 1 00001150 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001156 D041 add.w D0, D1 00001158 0640 FAEC addi.w D0, 0xFAEC 0000115C 3235 0000 move.w D1, [A5 + D0.w] 00001160 5341 subq.w D1, 1 00001162 4E76 trapv 00001164 5241 addq.w D1, 1 00001166 3F01 move.w -[A7], D1 00001168 302E FFEE move.w D0, [A6 - 0x12] 0000116C 5340 subq.w D0, 1 0000116E 4E76 trapv 00001170 5240 addq.w D0, 1 00001172 3F00 move.w -[A7], D0 00001174 302E FFEC move.w D0, [A6 - 0x14] 00001178 5340 subq.w D0, 1 0000117A 4E76 trapv 0000117C 5240 addq.w D0, 1 0000117E 3F00 move.w -[A7], D0 00001180 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00001184: 00001184 302E FFEC move.w D0, [A6 - 0x14] 00001188 B06E FFE4 cmp.w D0, [A6 - 0x1C] 0000118C 6702 beq +0x4 /* 00001190 */ 0000118E 4E46 trap 6 label00001190: 00001190 526E FFE4 addq.w [A6 - 0x1C], 1 00001194 526E FFEC addq.w [A6 - 0x14], 1 00001198 51CE FF50 dbf D6, -0xB2 /* 000010EA */ 0000119C 302E FFEE move.w D0, [A6 - 0x12] 000011A0 B06E FFE6 cmp.w D0, [A6 - 0x1A] 000011A4 6702 beq +0x4 /* 000011A8 */ 000011A6 4E46 trap 6 label000011A8: 000011A8 526E FFE6 addq.w [A6 - 0x1A], 1 000011AC 526E FFEE addq.w [A6 - 0x12], 1 000011B0 51CF FF2A dbf D7, -0xD8 /* 000010DC */ 000011B4 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 000011B8 A923 syscall EndUpdate 000011BA 302D FD22 move.w D0, [A5 - 0x2DE] 000011BE 3200 move.w D1, D0 000011C0 5341 subq.w D1, 1 000011C2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000011C8 0640 F198 addi.w D0, 0xF198 000011CC 3235 0000 move.w D1, [A5 + D0.w] 000011D0 5341 subq.w D1, 1 000011D2 4E76 trapv 000011D4 5241 addq.w D1, 1 000011D6 3F01 move.w -[A7], D1 000011D8 302D FD22 move.w D0, [A5 - 0x2DE] 000011DC 3200 move.w D1, D0 000011DE 5341 subq.w D1, 1 000011E0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000011E6 0640 F184 addi.w D0, 0xF184 000011EA 3235 0000 move.w D1, [A5 + D0.w] 000011EE 5341 subq.w D1, 1 000011F0 4E76 trapv 000011F2 5241 addq.w D1, 1 000011F4 3F01 move.w -[A7], D1 000011F6 302D FD22 move.w D0, [A5 - 0x2DE] 000011FA 3200 move.w D1, D0 000011FC 5341 subq.w D1, 1 000011FE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001204 0640 F188 addi.w D0, 0xF188 00001208 3235 0000 move.w D1, [A5 + D0.w] 0000120C 5341 subq.w D1, 1 0000120E 4E76 trapv 00001210 5241 addq.w D1, 1 00001212 3F01 move.w -[A7], D1 00001214 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001218 422D FD3D clr.b [A5 - 0x2C3] 0000121C 422D FD3C clr.b [A5 - 0x2C4] 00001220 422D FD3B clr.b [A5 - 0x2C5] 00001224 3F3C FFFF move.w -[A7], 0xFFFF 00001228 4267 clr.w -[A7] 0000122A 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000122E 4CDF 00C8 movem.l D3,D6,D7, [A7]+ 00001232 4E5E unlink A6 00001234 4E75 rts 00001236 444F neg.w A7 00001238 5354 subq.w [A4], 1 0000123A 4152 chk.w D0, [A2] 0000123C 5420 addq.b -[A0], 2 fn0000123E: 0000123E 4E56 FFF0 link A6, -0x0010 00001242 4E71 nop 00001244 4E71 nop 00001246 0C6D 002B FCFE cmpi.w [A5 - 0x302], 0x2B /* '+' */ 0000124C 6600 0060 bne +0x62 /* 000012AE */ 00001250 302D FD22 move.w D0, [A5 - 0x2DE] 00001254 3200 move.w D1, D0 00001256 5341 subq.w D1, 1 00001258 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000125E 00A0 322D FD02 ori.l -[A0], 0x322DFD02 00001264 3401 move.w D2, D1 00001266 5342 subq.w D2, 1 00001268 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 0000126E D041 add.w D0, D1 00001270 322D FD00 move.w D1, [A5 - 0x300] 00001274 3401 move.w D2, D1 00001276 5342 subq.w D2, 1 00001278 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000127E D041 add.w D0, D1 00001280 0640 FAEC addi.w D0, 0xFAEC 00001284 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 0000128A 3F3C 0006 move.w -[A7], 0x6 0000128E 302D FD02 move.w D0, [A5 - 0x2FE] 00001292 5340 subq.w D0, 1 00001294 4E76 trapv 00001296 5240 addq.w D0, 1 00001298 3F00 move.w -[A7], D0 0000129A 302D FD00 move.w D0, [A5 - 0x300] 0000129E 5340 subq.w D0, 1 000012A0 4E76 trapv 000012A2 5240 addq.w D0, 1 000012A4 3F00 move.w -[A7], D0 000012A6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000012AA 6000 005C bra +0x5E /* 00001308 */ label000012AE: 000012AE 302D FD22 move.w D0, [A5 - 0x2DE] 000012B2 3200 move.w D1, D0 000012B4 5341 subq.w D1, 1 000012B6 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000012BC 00A0 322D FD02 ori.l -[A0], 0x322DFD02 000012C2 3401 move.w D2, D1 000012C4 5342 subq.w D2, 1 000012C6 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000012CC D041 add.w D0, D1 000012CE 322D FD00 move.w D1, [A5 - 0x300] 000012D2 3401 move.w D2, D1 000012D4 5342 subq.w D2, 1 000012D6 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000012DC D041 add.w D0, D1 000012DE 0640 FAEC addi.w D0, 0xFAEC 000012E2 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 000012E8 3F3C 0007 move.w -[A7], 0x7 000012EC 302D FD02 move.w D0, [A5 - 0x2FE] 000012F0 5340 subq.w D0, 1 000012F2 4E76 trapv 000012F4 5240 addq.w D0, 1 000012F6 3F00 move.w -[A7], D0 000012F8 302D FD00 move.w D0, [A5 - 0x300] 000012FC 5340 subq.w D0, 1 000012FE 4E76 trapv 00001300 5240 addq.w D0, 1 00001302 3F00 move.w -[A7], D0 00001304 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00001308: 00001308 426D FD04 clr.w [A5 - 0x2FC] 0000130C 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1 00001312 4E5E unlink A6 00001314 4E75 rts 00001316 4552 chk.w D2, [A2] 00001318 4153 chk.w D0, [A3] 0000131A 4547 chk.w D2, D7 0000131C 4153 chk.w D0, [A3] fn0000131E: 0000131E 4E56 FFF0 link A6, -0x0010 00001322 4E71 nop 00001324 4E71 nop 00001326 0C6D 002D FCF6 cmpi.w [A5 - 0x30A], 0x2D /* '-' */ 0000132C 6600 0060 bne +0x62 /* 0000138E */ 00001330 302D FD22 move.w D0, [A5 - 0x2DE] 00001334 3200 move.w D1, D0 00001336 5341 subq.w D1, 1 00001338 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000133E 00A0 322D FCFA ori.l -[A0], 0x322DFCFA 00001344 3401 move.w D2, D1 00001346 5342 subq.w D2, 1 00001348 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 0000134E D041 add.w D0, D1 00001350 322D FCF8 move.w D1, [A5 - 0x308] 00001354 3401 move.w D2, D1 00001356 5342 subq.w D2, 1 00001358 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000135E D041 add.w D0, D1 00001360 0640 FAEC addi.w D0, 0xFAEC 00001364 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 0000136A 3F3C 0006 move.w -[A7], 0x6 0000136E 302D FCFA move.w D0, [A5 - 0x306] 00001372 5340 subq.w D0, 1 00001374 4E76 trapv 00001376 5240 addq.w D0, 1 00001378 3F00 move.w -[A7], D0 0000137A 302D FCF8 move.w D0, [A5 - 0x308] 0000137E 5340 subq.w D0, 1 00001380 4E76 trapv 00001382 5240 addq.w D0, 1 00001384 3F00 move.w -[A7], D0 00001386 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000138A 6000 005C bra +0x5E /* 000013E8 */ label0000138E: 0000138E 302D FD22 move.w D0, [A5 - 0x2DE] 00001392 3200 move.w D1, D0 00001394 5341 subq.w D1, 1 00001396 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000139C 00A0 322D FCFA ori.l -[A0], 0x322DFCFA 000013A2 3401 move.w D2, D1 000013A4 5342 subq.w D2, 1 000013A6 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000013AC D041 add.w D0, D1 000013AE 322D FCF8 move.w D1, [A5 - 0x308] 000013B2 3401 move.w D2, D1 000013B4 5342 subq.w D2, 1 000013B6 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000013BC D041 add.w D0, D1 000013BE 0640 FAEC addi.w D0, 0xFAEC 000013C2 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 000013C8 3F3C 0007 move.w -[A7], 0x7 000013CC 302D FCFA move.w D0, [A5 - 0x306] 000013D0 5340 subq.w D0, 1 000013D2 4E76 trapv 000013D4 5240 addq.w D0, 1 000013D6 3F00 move.w -[A7], D0 000013D8 302D FCF8 move.w D0, [A5 - 0x308] 000013DC 5340 subq.w D0, 1 000013DE 4E76 trapv 000013E0 5240 addq.w D0, 1 000013E2 3F00 move.w -[A7], D0 000013E4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label000013E8: 000013E8 426D FCFC clr.w [A5 - 0x304] 000013EC 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1 000013F2 4E5E unlink A6 000013F4 4E75 rts 000013F6 4552 chk.w D2, [A2] 000013F8 4153 chk.w D0, [A3] 000013FA 454F chk.w D2, A7 000013FC 494C chk.w D4, A4 fn000013FE: 000013FE 4E56 FFF0 link A6, -0x0010 00001402 4E71 nop 00001404 4E71 nop 00001406 4A2D FD3D tst.b [A5 - 0x2C3] 0000140A 6700 00F8 beq +0xFA /* 00001504 */ 0000140E 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001412 302D FD22 move.w D0, [A5 - 0x2DE] 00001416 3200 move.w D1, D0 00001418 5341 subq.w D1, 1 0000141A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001420 0640 F184 addi.w D0, 0xF184 00001424 3235 0000 move.w D1, [A5 + D0.w] 00001428 5341 subq.w D1, 1 0000142A 4E76 trapv 0000142C 5241 addq.w D1, 1 0000142E 3F01 move.w -[A7], D1 00001430 302D FD22 move.w D0, [A5 - 0x2DE] 00001434 3200 move.w D1, D0 00001436 5341 subq.w D1, 1 00001438 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000143E 0640 F188 addi.w D0, 0xF188 00001442 3235 0000 move.w D1, [A5 + D0.w] 00001446 5341 subq.w D1, 1 00001448 4E76 trapv 0000144A 5241 addq.w D1, 1 0000144C 3F01 move.w -[A7], D1 0000144E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001452 302D FD22 move.w D0, [A5 - 0x2DE] 00001456 3200 move.w D1, D0 00001458 5341 subq.w D1, 1 0000145A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001460 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00001466 3401 move.w D2, D1 00001468 5342 subq.w D2, 1 0000146A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001470 0641 F184 addi.w D1, 0xF184 00001474 3435 1000 move.w D2, [A5 + D1.w] 00001478 3202 move.w D1, D2 0000147A 5341 subq.w D1, 1 0000147C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00001482 D042 add.w D0, D2 00001484 322D FD22 move.w D1, [A5 - 0x2DE] 00001488 3401 move.w D2, D1 0000148A 5342 subq.w D2, 1 0000148C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001492 0641 F188 addi.w D1, 0xF188 00001496 3435 1000 move.w D2, [A5 + D1.w] 0000149A 3202 move.w D1, D2 0000149C 5341 subq.w D1, 1 0000149E 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000014A4 D042 add.w D0, D2 000014A6 0640 FAEC addi.w D0, 0xFAEC 000014AA 3BBC 0015 0000 move.w [A5 + D0.w], 0x15 000014B0 302D FD22 move.w D0, [A5 - 0x2DE] 000014B4 3200 move.w D1, D0 000014B6 5341 subq.w D1, 1 000014B8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000014BE 0640 F188 addi.w D0, 0xF188 000014C2 0C75 0003 0000 cmpi.w [A5 + D0.w], 0x3 000014C8 6600 001E bne +0x20 /* 000014E8 */ 000014CC 302D FD22 move.w D0, [A5 - 0x2DE] 000014D0 3200 move.w D1, D0 000014D2 5341 subq.w D1, 1 000014D4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000014DA 0640 F188 addi.w D0, 0xF188 000014DE 3BBC 0004 0000 move.w [A5 + D0.w], 0x4 000014E4 6000 001A bra +0x1C /* 00001500 */ label000014E8: 000014E8 302D FD22 move.w D0, [A5 - 0x2DE] 000014EC 3200 move.w D1, D0 000014EE 5341 subq.w D1, 1 000014F0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000014F6 0640 F188 addi.w D0, 0xF188 000014FA 3BBC 0005 0000 move.w [A5 + D0.w], 0x5 label00001500: 00001500 6000 0230 bra +0x232 /* 00001732 */ label00001504: 00001504 4A2D FD3C tst.b [A5 - 0x2C4] 00001508 6700 00C0 beq +0xC2 /* 000015CA */ 0000150C 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00001510 302D FD22 move.w D0, [A5 - 0x2DE] 00001514 3200 move.w D1, D0 00001516 5341 subq.w D1, 1 00001518 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000151E 0640 F184 addi.w D0, 0xF184 00001522 3235 0000 move.w D1, [A5 + D0.w] 00001526 5341 subq.w D1, 1 00001528 4E76 trapv 0000152A 5241 addq.w D1, 1 0000152C 3F01 move.w -[A7], D1 0000152E 302D FD22 move.w D0, [A5 - 0x2DE] 00001532 3200 move.w D1, D0 00001534 5341 subq.w D1, 1 00001536 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000153C 0640 F188 addi.w D0, 0xF188 00001540 3235 0000 move.w D1, [A5 + D0.w] 00001544 5341 subq.w D1, 1 00001546 4E76 trapv 00001548 5241 addq.w D1, 1 0000154A 3F01 move.w -[A7], D1 0000154C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001550 302D FD22 move.w D0, [A5 - 0x2DE] 00001554 3200 move.w D1, D0 00001556 5341 subq.w D1, 1 00001558 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000155E 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00001564 3401 move.w D2, D1 00001566 5342 subq.w D2, 1 00001568 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000156E 0641 F184 addi.w D1, 0xF184 00001572 3435 1000 move.w D2, [A5 + D1.w] 00001576 3202 move.w D1, D2 00001578 5341 subq.w D1, 1 0000157A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00001580 D042 add.w D0, D2 00001582 322D FD22 move.w D1, [A5 - 0x2DE] 00001586 3401 move.w D2, D1 00001588 5342 subq.w D2, 1 0000158A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001590 0641 F188 addi.w D1, 0xF188 00001594 3435 1000 move.w D2, [A5 + D1.w] 00001598 3202 move.w D1, D2 0000159A 5341 subq.w D1, 1 0000159C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000015A2 D042 add.w D0, D2 000015A4 0640 FAEC addi.w D0, 0xFAEC 000015A8 3BBC 0016 0000 move.w [A5 + D0.w], 0x16 000015AE 302D FD22 move.w D0, [A5 - 0x2DE] 000015B2 3200 move.w D1, D0 000015B4 5341 subq.w D1, 1 000015B6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000015BC 0640 F184 addi.w D0, 0xF184 000015C0 3BBC 0003 0000 move.w [A5 + D0.w], 0x3 000015C6 6000 016A bra +0x16C /* 00001732 */ label000015CA: 000015CA 4A2D FD3B tst.b [A5 - 0x2C5] 000015CE 6700 00C0 beq +0xC2 /* 00001690 */ 000015D2 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000015D6 302D FD22 move.w D0, [A5 - 0x2DE] 000015DA 3200 move.w D1, D0 000015DC 5341 subq.w D1, 1 000015DE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000015E4 0640 F184 addi.w D0, 0xF184 000015E8 3235 0000 move.w D1, [A5 + D0.w] 000015EC 5341 subq.w D1, 1 000015EE 4E76 trapv 000015F0 5241 addq.w D1, 1 000015F2 3F01 move.w -[A7], D1 000015F4 302D FD22 move.w D0, [A5 - 0x2DE] 000015F8 3200 move.w D1, D0 000015FA 5341 subq.w D1, 1 000015FC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001602 0640 F188 addi.w D0, 0xF188 00001606 3235 0000 move.w D1, [A5 + D0.w] 0000160A 5341 subq.w D1, 1 0000160C 4E76 trapv 0000160E 5241 addq.w D1, 1 00001610 3F01 move.w -[A7], D1 00001612 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001616 302D FD22 move.w D0, [A5 - 0x2DE] 0000161A 3200 move.w D1, D0 0000161C 5341 subq.w D1, 1 0000161E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001624 00A0 322D FD22 ori.l -[A0], 0x322DFD22 0000162A 3401 move.w D2, D1 0000162C 5342 subq.w D2, 1 0000162E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001634 0641 F184 addi.w D1, 0xF184 00001638 3435 1000 move.w D2, [A5 + D1.w] 0000163C 3202 move.w D1, D2 0000163E 5341 subq.w D1, 1 00001640 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00001646 D042 add.w D0, D2 00001648 322D FD22 move.w D1, [A5 - 0x2DE] 0000164C 3401 move.w D2, D1 0000164E 5342 subq.w D2, 1 00001650 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001656 0641 F188 addi.w D1, 0xF188 0000165A 3435 1000 move.w D2, [A5 + D1.w] 0000165E 3202 move.w D1, D2 00001660 5341 subq.w D1, 1 00001662 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00001668 D042 add.w D0, D2 0000166A 0640 FAEC addi.w D0, 0xFAEC 0000166E 3BBC 0017 0000 move.w [A5 + D0.w], 0x17 00001674 302D FD22 move.w D0, [A5 - 0x2DE] 00001678 3200 move.w D1, D0 0000167A 5341 subq.w D1, 1 0000167C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001682 0640 F184 addi.w D0, 0xF184 00001686 3BBC 0008 0000 move.w [A5 + D0.w], 0x8 0000168C 6000 00A4 bra +0xA6 /* 00001732 */ label00001690: 00001690 3F3C 0010 move.w -[A7], 0x10 00001694 302D FD22 move.w D0, [A5 - 0x2DE] 00001698 3200 move.w D1, D0 0000169A 5341 subq.w D1, 1 0000169C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000016A2 0640 F184 addi.w D0, 0xF184 000016A6 3235 0000 move.w D1, [A5 + D0.w] 000016AA 5341 subq.w D1, 1 000016AC 4E76 trapv 000016AE 5241 addq.w D1, 1 000016B0 3F01 move.w -[A7], D1 000016B2 302D FD22 move.w D0, [A5 - 0x2DE] 000016B6 3200 move.w D1, D0 000016B8 5341 subq.w D1, 1 000016BA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000016C0 0640 F188 addi.w D0, 0xF188 000016C4 3235 0000 move.w D1, [A5 + D0.w] 000016C8 5341 subq.w D1, 1 000016CA 4E76 trapv 000016CC 5241 addq.w D1, 1 000016CE 3F01 move.w -[A7], D1 000016D0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000016D4 302D FD22 move.w D0, [A5 - 0x2DE] 000016D8 3200 move.w D1, D0 000016DA 5341 subq.w D1, 1 000016DC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000016E2 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000016E8 3401 move.w D2, D1 000016EA 5342 subq.w D2, 1 000016EC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000016F2 0641 F184 addi.w D1, 0xF184 000016F6 3435 1000 move.w D2, [A5 + D1.w] 000016FA 3202 move.w D1, D2 000016FC 5341 subq.w D1, 1 000016FE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00001704 D042 add.w D0, D2 00001706 322D FD22 move.w D1, [A5 - 0x2DE] 0000170A 3401 move.w D2, D1 0000170C 5342 subq.w D2, 1 0000170E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001714 0641 F188 addi.w D1, 0xF188 00001718 3435 1000 move.w D2, [A5 + D1.w] 0000171C 3202 move.w D1, D2 0000171E 5341 subq.w D1, 1 00001720 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00001726 D042 add.w D0, D2 00001728 0640 FAEC addi.w D0, 0xFAEC 0000172C 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 label00001732: 00001732 3F3C 0002 move.w -[A7], 0x2 00001736 1F3C 0001 move.b -[A7], 0x1 0000173A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000173E 302D FD22 move.w D0, [A5 - 0x2DE] 00001742 3200 move.w D1, D0 00001744 5341 subq.w D1, 1 00001746 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000174C 322D FD22 move.w D1, [A5 - 0x2DE] 00001750 3401 move.w D2, D1 00001752 5342 subq.w D2, 1 00001754 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000175A 0641 F180 addi.w D1, 0xF180 0000175E 3235 1000 move.w D1, [A5 + D1.w] 00001762 5341 subq.w D1, 1 00001764 4E76 trapv 00001766 5341 subq.w D1, 1 00001768 4E76 trapv 0000176A 5241 addq.w D1, 1 0000176C 0640 F180 addi.w D0, 0xF180 00001770 3B81 0000 move.w [A5 + D0.w], D1 00001774 3B7C 01DA FD20 move.w [A5 - 0x2E0], 0x1DA 0000177A 102D FD3F move.b D0, [A5 - 0x2C1] 0000177E 0A00 0001 xori.b D0, 0x1 00001782 4A00 tst.b D0 00001784 6700 0006 beq +0x8 /* 0000178C */ 00001788 4EBA FAB4 jsr [PC - 0x54C /* 0000123E */] label0000178C: 0000178C 426D FD04 clr.w [A5 - 0x2FC] 00001790 102D FD3E move.b D0, [A5 - 0x2C2] 00001794 0A00 0001 xori.b D0, 0x1 00001798 4A00 tst.b D0 0000179A 6700 0006 beq +0x8 /* 000017A2 */ 0000179E 4EBA FB7E jsr [PC - 0x482 /* 0000131E */] label000017A2: 000017A2 426D FCFC clr.w [A5 - 0x304] 000017A6 102D FD42 move.b D0, [A5 - 0x2BE] 000017AA 0A00 0001 xori.b D0, 0x1 000017AE 0C6D 000B FCF4 cmpi.w [A5 - 0x30C], 0xB 000017B4 5DC1 slt D1 000017B6 4401 neg.b D1 000017B8 C001 and.b D0, D1 000017BA 4A00 tst.b D0 000017BC 6700 0044 beq +0x46 /* 00001802 */ 000017C0 302D FD22 move.w D0, [A5 - 0x2DE] 000017C4 3200 move.w D1, D0 000017C6 5341 subq.w D1, 1 000017C8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000017CE 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 000017D4 3401 move.w D2, D1 000017D6 5342 subq.w D2, 1 000017D8 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000017DE D041 add.w D0, D1 000017E0 322D FCF2 move.w D1, [A5 - 0x30E] 000017E4 3401 move.w D2, D1 000017E6 5342 subq.w D2, 1 000017E8 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000017EE D041 add.w D0, D1 000017F0 322D FCF0 move.w D1, [A5 - 0x310] 000017F4 5341 subq.w D1, 1 000017F6 4E76 trapv 000017F8 5241 addq.w D1, 1 000017FA 0640 FAEC addi.w D0, 0xFAEC 000017FE 3B81 0000 move.w [A5 + D0.w], D1 label00001802: 00001802 426D FCF4 clr.w [A5 - 0x30C] 00001806 426D FCEE clr.w [A5 - 0x312] 0000180A 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 00001810 102D FD41 move.b D0, [A5 - 0x2BF] 00001814 0A00 0001 xori.b D0, 0x1 00001818 4A00 tst.b D0 0000181A 6700 0044 beq +0x46 /* 00001860 */ 0000181E 302D FD22 move.w D0, [A5 - 0x2DE] 00001822 3200 move.w D1, D0 00001824 5341 subq.w D1, 1 00001826 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000182C 00A0 322D FD0C ori.l -[A0], 0x322DFD0C 00001832 3401 move.w D2, D1 00001834 5342 subq.w D2, 1 00001836 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 0000183C D041 add.w D0, D1 0000183E 322D FD0A move.w D1, [A5 - 0x2F6] 00001842 3401 move.w D2, D1 00001844 5342 subq.w D2, 1 00001846 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000184C D041 add.w D0, D1 0000184E 322D FD08 move.w D1, [A5 - 0x2F8] 00001852 5341 subq.w D1, 1 00001854 4E76 trapv 00001856 5241 addq.w D1, 1 00001858 0640 FAEC addi.w D0, 0xFAEC 0000185C 3B81 0000 move.w [A5 + D0.w], D1 label00001860: 00001860 426D FD14 clr.w [A5 - 0x2EC] 00001864 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1 0000186A 422D FD40 clr.b [A5 - 0x2C0] 0000186E 422D FD47 clr.b [A5 - 0x2B9] 00001872 302D FD22 move.w D0, [A5 - 0x2DE] 00001876 3200 move.w D1, D0 00001878 5341 subq.w D1, 1 0000187A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001880 0640 F194 addi.w D0, 0xF194 00001884 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C 0000188A 57C0 seq D0 0000188C 4400 neg.b D0 0000188E C02D FD45 and.b D0, [A5 - 0x2BB] 00001892 4A00 tst.b D0 00001894 6700 0048 beq +0x4A /* 000018DE */ 00001898 302D FD22 move.w D0, [A5 - 0x2DE] 0000189C 3200 move.w D1, D0 0000189E 5341 subq.w D1, 1 000018A0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000018A6 00A0 322D FD0E ori.l -[A0], 0x322DFD0E 000018AC 3401 move.w D2, D1 000018AE 5342 subq.w D2, 1 000018B0 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000018B6 D041 add.w D0, D1 000018B8 322D FD10 move.w D1, [A5 - 0x2F0] 000018BC 3401 move.w D2, D1 000018BE 5342 subq.w D2, 1 000018C0 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000018C6 D041 add.w D0, D1 000018C8 0640 FAEC addi.w D0, 0xFAEC 000018CC 3BBC 0015 0000 move.w [A5 + D0.w], 0x15 000018D2 426D FD12 clr.w [A5 - 0x2EE] 000018D6 422D FD45 clr.b [A5 - 0x2BB] 000018DA 422D FD3A clr.b [A5 - 0x2C6] label000018DE: 000018DE 4A6D F182 tst.w [A5 - 0xE7E] 000018E2 57C0 seq D0 000018E4 4400 neg.b D0 000018E6 4A6D F184 tst.w [A5 - 0xE7C] 000018EA 57C1 seq D1 000018EC 4401 neg.b D1 000018EE C001 and.b D0, D1 000018F0 4A00 tst.b D0 000018F2 6700 0008 beq +0xA /* 000018FC */ 000018F6 1B7C 0001 FD4A move.b [A5 - 0x2B6], 0x1 label000018FC: 000018FC 302D FD22 move.w D0, [A5 - 0x2DE] 00001900 3200 move.w D1, D0 00001902 5341 subq.w D1, 1 00001904 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000190A 0640 F180 addi.w D0, 0xF180 0000190E 4A75 0000 tst.w [A5 + D0.w] 00001912 57C0 seq D0 00001914 4400 neg.b D0 00001916 802D FD4A or.b D0, [A5 - 0x2B6] 0000191A 4A00 tst.b D0 0000191C 6700 0006 beq +0x8 /* 00001924 */ 00001920 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] label00001924: 00001924 0C6D 0002 FD24 cmpi.w [A5 - 0x2DC], 0x2 0000192A 6600 0046 bne +0x48 /* 00001972 */ 0000192E 0C6D 0002 FD22 cmpi.w [A5 - 0x2DE], 0x2 00001934 57C0 seq D0 00001936 4400 neg.b D0 00001938 4A6D F182 tst.w [A5 - 0xE7E] 0000193C 5EC1 sgt D1 0000193E 4401 neg.b D1 00001940 C001 and.b D0, D1 00001942 4A00 tst.b D0 00001944 6700 000C beq +0xE /* 00001952 */ 00001948 3B7C 0001 FD22 move.w [A5 - 0x2DE], 0x1 0000194E 6000 0022 bra +0x24 /* 00001972 */ label00001952: 00001952 0C6D 0001 FD22 cmpi.w [A5 - 0x2DE], 0x1 00001958 57C0 seq D0 0000195A 4400 neg.b D0 0000195C 4A6D F184 tst.w [A5 - 0xE7C] 00001960 5EC1 sgt D1 00001962 4401 neg.b D1 00001964 C001 and.b D0, D1 00001966 4A00 tst.b D0 00001968 6700 0008 beq +0xA /* 00001972 */ 0000196C 3B7C 0002 FD22 move.w [A5 - 0x2DE], 0x2 label00001972: 00001972 102D FD4A move.b D0, [A5 - 0x2B6] 00001976 0A00 0001 xori.b D0, 0x1 0000197A 4A00 tst.b D0 0000197C 6700 0078 beq +0x7A /* 000019F6 */ 00001980 302D FD22 move.w D0, [A5 - 0x2DE] 00001984 3200 move.w D1, D0 00001986 5341 subq.w D1, 1 00001988 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000198E 322D FD22 move.w D1, [A5 - 0x2DE] 00001992 3401 move.w D2, D1 00001994 5342 subq.w D2, 1 00001996 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000199C 0640 F18C addi.w D0, 0xF18C 000019A0 3035 0000 move.w D0, [A5 + D0.w] 000019A4 0641 F190 addi.w D1, 0xF190 000019A8 B075 1000 cmp.w D0, [A5 + D1.w] 000019AC 6600 0012 bne +0x14 /* 000019C0 */ 000019B0 3F3C 0016 move.w -[A7], 0x16 000019B4 1F3C 0001 move.b -[A7], 0x1 000019B8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000019BC 4EBA EFA2 jsr [PC - 0x105E /* 00000960 */] label000019C0: 000019C0 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 000019C4 A983 syscall DisposeDialog 000019C6 594F subq.w A7, 4 000019C8 302D FD22 move.w D0, [A5 - 0x2DE] 000019CC 3200 move.w D1, D0 000019CE 5341 subq.w D1, 1 000019D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000019D6 0640 F194 addi.w D0, 0xF194 000019DA 3235 0000 move.w D1, [A5 + D0.w] 000019DE 5341 subq.w D1, 1 000019E0 4E76 trapv 000019E2 5241 addq.w D1, 1 000019E4 3F01 move.w -[A7], D1 000019E6 42A7 clr.l -[A7] 000019E8 70FF moveq.l D0, 0xFFFFFFFF 000019EA 2F00 move.l -[A7], D0 000019EC A97C syscall GetNewDialog 000019EE 2B5F FD50 move.l [A5 - 0x2B0], [A7]+ 000019F2 4EBA F332 jsr [PC - 0xCCE /* 00000D26 */] label000019F6: 000019F6 4E5E unlink A6 000019F8 4E75 rts 000019FA 5348 subq.w A0, 1 000019FC 4F57 chk.w D7, [A7] 000019FE 4D4F chk.w D6, A7 00001A00 5745 subq.w D5, 3 fn00001A02: 00001A02 4E56 FFEE link A6, -0x0012 00001A06 4E71 nop 00001A08 4E71 nop 00001A0A 0C6D 000B FCF4 cmpi.w [A5 - 0x30C], 0xB 00001A10 6C00 00AA bge +0xAC /* 00001ABC */ 00001A14 302D FD22 move.w D0, [A5 - 0x2DE] 00001A18 3200 move.w D1, D0 00001A1A 5341 subq.w D1, 1 00001A1C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001A22 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 00001A28 3401 move.w D2, D1 00001A2A 5342 subq.w D2, 1 00001A2C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001A32 D041 add.w D0, D1 00001A34 322D FCF2 move.w D1, [A5 - 0x30E] 00001A38 3401 move.w D2, D1 00001A3A 5342 subq.w D2, 1 00001A3C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001A42 D041 add.w D0, D1 00001A44 0640 FAEC addi.w D0, 0xFAEC 00001A48 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E 00001A4E 6700 006C beq +0x6E /* 00001ABC */ 00001A52 302D FD22 move.w D0, [A5 - 0x2DE] 00001A56 3200 move.w D1, D0 00001A58 5341 subq.w D1, 1 00001A5A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001A60 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 00001A66 3401 move.w D2, D1 00001A68 5342 subq.w D2, 1 00001A6A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001A70 D041 add.w D0, D1 00001A72 322D FCF2 move.w D1, [A5 - 0x30E] 00001A76 3401 move.w D2, D1 00001A78 5342 subq.w D2, 1 00001A7A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001A80 D041 add.w D0, D1 00001A82 322D FCF0 move.w D1, [A5 - 0x310] 00001A86 5341 subq.w D1, 1 00001A88 4E76 trapv 00001A8A 5241 addq.w D1, 1 00001A8C 0640 FAEC addi.w D0, 0xFAEC 00001A90 3B81 0000 move.w [A5 + D0.w], D1 00001A94 302D FCF0 move.w D0, [A5 - 0x310] 00001A98 5340 subq.w D0, 1 00001A9A 4E76 trapv 00001A9C 5240 addq.w D0, 1 00001A9E 3F00 move.w -[A7], D0 00001AA0 302D FCF4 move.w D0, [A5 - 0x30C] 00001AA4 5340 subq.w D0, 1 00001AA6 4E76 trapv 00001AA8 5240 addq.w D0, 1 00001AAA 3F00 move.w -[A7], D0 00001AAC 302D FCF2 move.w D0, [A5 - 0x30E] 00001AB0 5340 subq.w D0, 1 00001AB2 4E76 trapv 00001AB4 5240 addq.w D0, 1 00001AB6 3F00 move.w -[A7], D0 00001AB8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00001ABC: 00001ABC 302D FCF4 move.w D0, [A5 - 0x30C] 00001AC0 5340 subq.w D0, 1 00001AC2 4E76 trapv 00001AC4 5340 subq.w D0, 1 00001AC6 4E76 trapv 00001AC8 5240 addq.w D0, 1 00001ACA 3B40 FCF4 move.w [A5 - 0x30C], D0 00001ACE 4A6D FCF4 tst.w [A5 - 0x30C] 00001AD2 6F00 0182 ble +0x184 /* 00001C56 */ 00001AD6 3B7C 0258 FCEE move.w [A5 - 0x312], 0x258 00001ADC 302D FD22 move.w D0, [A5 - 0x2DE] 00001AE0 3200 move.w D1, D0 00001AE2 5341 subq.w D1, 1 00001AE4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001AEA 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 00001AF0 3401 move.w D2, D1 00001AF2 5342 subq.w D2, 1 00001AF4 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001AFA D041 add.w D0, D1 00001AFC 322D FCF2 move.w D1, [A5 - 0x30E] 00001B00 3401 move.w D2, D1 00001B02 5342 subq.w D2, 1 00001B04 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001B0A D041 add.w D0, D1 00001B0C 0640 FAEC addi.w D0, 0xFAEC 00001B10 3235 0000 move.w D1, [A5 + D0.w] 00001B14 5341 subq.w D1, 1 00001B16 4E76 trapv 00001B18 5241 addq.w D1, 1 00001B1A 3B41 FCF0 move.w [A5 - 0x310], D1 00001B1E 302D FD22 move.w D0, [A5 - 0x2DE] 00001B22 3200 move.w D1, D0 00001B24 5341 subq.w D1, 1 00001B26 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001B2C 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 00001B32 3401 move.w D2, D1 00001B34 5342 subq.w D2, 1 00001B36 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001B3C D041 add.w D0, D1 00001B3E 322D FCF2 move.w D1, [A5 - 0x30E] 00001B42 3401 move.w D2, D1 00001B44 5342 subq.w D2, 1 00001B46 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001B4C D041 add.w D0, D1 00001B4E 0640 FAEC addi.w D0, 0xFAEC 00001B52 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E 00001B58 6700 00F8 beq +0xFA /* 00001C52 */ 00001B5C 0C6D 0013 FCF0 cmpi.w [A5 - 0x310], 0x13 00001B62 57C0 seq D0 00001B64 4400 neg.b D0 00001B66 0C6D 0014 FCF0 cmpi.w [A5 - 0x310], 0x14 00001B6C 57C1 seq D1 00001B6E 4401 neg.b D1 00001B70 8001 or.b D0, D1 00001B72 0C6D 0007 FCF0 cmpi.w [A5 - 0x310], 0x7 00001B78 57C1 seq D1 00001B7A 4401 neg.b D1 00001B7C 8001 or.b D0, D1 00001B7E 0C6D 002A FCF0 cmpi.w [A5 - 0x310], 0x2A /* '*' */ 00001B84 57C1 seq D1 00001B86 4401 neg.b D1 00001B88 8001 or.b D0, D1 00001B8A 0C6D 002C FCF0 cmpi.w [A5 - 0x310], 0x2C /* ',' */ 00001B90 57C1 seq D1 00001B92 4401 neg.b D1 00001B94 8001 or.b D0, D1 00001B96 4A00 tst.b D0 00001B98 6700 000C beq +0xE /* 00001BA6 */ 00001B9C 3D7C 000F FFEE move.w [A6 - 0x12], 0xF 00001BA2 6000 0044 bra +0x46 /* 00001BE8 */ label00001BA6: 00001BA6 0C6D 0015 FCF0 cmpi.w [A5 - 0x310], 0x15 00001BAC 6600 000C bne +0xE /* 00001BBA */ 00001BB0 3D7C 0022 FFEE move.w [A6 - 0x12], 0x22 /* '\"' */ 00001BB6 6000 0030 bra +0x32 /* 00001BE8 */ label00001BBA: 00001BBA 0C6D 0016 FCF0 cmpi.w [A5 - 0x310], 0x16 00001BC0 6600 000C bne +0xE /* 00001BCE */ 00001BC4 3D7C 0023 FFEE move.w [A6 - 0x12], 0x23 /* '#' */ 00001BCA 6000 001C bra +0x1E /* 00001BE8 */ label00001BCE: 00001BCE 0C6D 0017 FCF0 cmpi.w [A5 - 0x310], 0x17 00001BD4 6600 000C bne +0xE /* 00001BE2 */ 00001BD8 3D7C 0024 FFEE move.w [A6 - 0x12], 0x24 /* '$' */ 00001BDE 6000 0008 bra +0xA /* 00001BE8 */ label00001BE2: 00001BE2 3D7C 000E FFEE move.w [A6 - 0x12], 0xE label00001BE8: 00001BE8 302D FD22 move.w D0, [A5 - 0x2DE] 00001BEC 3200 move.w D1, D0 00001BEE 5341 subq.w D1, 1 00001BF0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001BF6 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 00001BFC 3401 move.w D2, D1 00001BFE 5342 subq.w D2, 1 00001C00 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001C06 D041 add.w D0, D1 00001C08 322D FCF2 move.w D1, [A5 - 0x30E] 00001C0C 3401 move.w D2, D1 00001C0E 5342 subq.w D2, 1 00001C10 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001C16 D041 add.w D0, D1 00001C18 322E FFEE move.w D1, [A6 - 0x12] 00001C1C 5341 subq.w D1, 1 00001C1E 4E76 trapv 00001C20 5241 addq.w D1, 1 00001C22 0640 FAEC addi.w D0, 0xFAEC 00001C26 3B81 0000 move.w [A5 + D0.w], D1 00001C2A 302E FFEE move.w D0, [A6 - 0x12] 00001C2E 5340 subq.w D0, 1 00001C30 4E76 trapv 00001C32 5240 addq.w D0, 1 00001C34 3F00 move.w -[A7], D0 00001C36 302D FCF4 move.w D0, [A5 - 0x30C] 00001C3A 5340 subq.w D0, 1 00001C3C 4E76 trapv 00001C3E 5240 addq.w D0, 1 00001C40 3F00 move.w -[A7], D0 00001C42 302D FCF2 move.w D0, [A5 - 0x30E] 00001C46 5340 subq.w D0, 1 00001C48 4E76 trapv 00001C4A 5240 addq.w D0, 1 00001C4C 3F00 move.w -[A7], D0 00001C4E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00001C52: 00001C52 6000 000C bra +0xE /* 00001C60 */ label00001C56: 00001C56 426D FCEE clr.w [A5 - 0x312] 00001C5A 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 label00001C60: 00001C60 302D FD22 move.w D0, [A5 - 0x2DE] 00001C64 3200 move.w D1, D0 00001C66 5341 subq.w D1, 1 00001C68 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001C6E 322D FCF4 move.w D1, [A5 - 0x30C] 00001C72 0640 F184 addi.w D0, 0xF184 00001C76 B275 0000 cmp.w D1, [A5 + D0.w] 00001C7A 57C0 seq D0 00001C7C 4400 neg.b D0 00001C7E 322D FD22 move.w D1, [A5 - 0x2DE] 00001C82 3401 move.w D2, D1 00001C84 5342 subq.w D2, 1 00001C86 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001C8C 342D FCF2 move.w D2, [A5 - 0x30E] 00001C90 0641 F188 addi.w D1, 0xF188 00001C94 B475 1000 cmp.w D2, [A5 + D1.w] 00001C98 57C1 seq D1 00001C9A 4401 neg.b D1 00001C9C C001 and.b D0, D1 00001C9E 4A00 tst.b D0 00001CA0 6700 0006 beq +0x8 /* 00001CA8 */ 00001CA4 4EBA F758 jsr [PC - 0x8A8 /* 000013FE */] label00001CA8: 00001CA8 4E5E unlink A6 00001CAA 4E75 rts 00001CAC 444F neg.w A7 00001CAE 5741 subq.w D1, 3 00001CB0 4C4B 494E movem.l D1,D2,D3,D6,A0,A3,A6, A3 fn00001CB4: 00001CB4 4E56 FFEC link A6, -0x0014 00001CB8 48E7 1000 movem.l -[A7], D3 label00001CBC: 00001CBC 554F subq.w A7, 2 00001CBE A861 syscall Random 00001CC0 700B moveq.l D0, 0x0B 00001CC2 321F move.w D1, [A7]+ 00001CC4 48C1 ext.l D1 00001CC6 83C0 divs.w D1, D0 00001CC8 4841 swap.w D1 00001CCA 4A41 tst.w D1 00001CCC 6A02 bpl +0x4 /* 00001CD0 */ 00001CCE D240 add.w D1, D0 label00001CD0: 00001CD0 5341 subq.w D1, 1 00001CD2 4E76 trapv 00001CD4 5241 addq.w D1, 1 00001CD6 3B41 FD0C move.w [A5 - 0x2F4], D1 00001CDA 4A6D FD0C tst.w [A5 - 0x2F4] 00001CDE 5EC0 sgt D0 00001CE0 4400 neg.b D0 00001CE2 0C6D 000B FD0C cmpi.w [A5 - 0x2F4], 0xB 00001CE8 5DC1 slt D1 00001CEA 4401 neg.b D1 00001CEC C001 and.b D0, D1 00001CEE 4A00 tst.b D0 00001CF0 67CA beq -0x34 /* 00001CBC */ label00001CF2: 00001CF2 554F subq.w A7, 2 00001CF4 A861 syscall Random 00001CF6 7009 moveq.l D0, 0x09 00001CF8 321F move.w D1, [A7]+ 00001CFA 48C1 ext.l D1 00001CFC 83C0 divs.w D1, D0 00001CFE 4841 swap.w D1 00001D00 4A41 tst.w D1 00001D02 6A02 bpl +0x4 /* 00001D06 */ 00001D04 D240 add.w D1, D0 label00001D06: 00001D06 5341 subq.w D1, 1 00001D08 4E76 trapv 00001D0A 5241 addq.w D1, 1 00001D0C 3B41 FD0A move.w [A5 - 0x2F6], D1 00001D10 4A6D FD0A tst.w [A5 - 0x2F6] 00001D14 5EC0 sgt D0 00001D16 4400 neg.b D0 00001D18 0C6D 0009 FD0A cmpi.w [A5 - 0x2F6], 0x9 /* '\t' */ 00001D1E 5DC1 slt D1 00001D20 4401 neg.b D1 00001D22 C001 and.b D0, D1 00001D24 4A00 tst.b D0 00001D26 67CA beq -0x34 /* 00001CF2 */ 00001D28 302D FD0C move.w D0, [A5 - 0x2F4] 00001D2C B06D FCF4 cmp.w D0, [A5 - 0x30C] 00001D30 56C0 sne D0 00001D32 4400 neg.b D0 00001D34 322D FD0A move.w D1, [A5 - 0x2F6] 00001D38 B26D FCF2 cmp.w D1, [A5 - 0x30E] 00001D3C 56C1 sne D1 00001D3E 4401 neg.b D1 00001D40 C001 and.b D0, D1 00001D42 4A00 tst.b D0 00001D44 6700 FF76 beq -0x88 /* 00001CBC */ 00001D48 302D FD22 move.w D0, [A5 - 0x2DE] 00001D4C 3200 move.w D1, D0 00001D4E 5341 subq.w D1, 1 00001D50 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001D56 00A0 322D FD0C ori.l -[A0], 0x322DFD0C 00001D5C 3401 move.w D2, D1 00001D5E 5342 subq.w D2, 1 00001D60 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001D66 D041 add.w D0, D1 00001D68 322D FD0A move.w D1, [A5 - 0x2F6] 00001D6C 3401 move.w D2, D1 00001D6E 5342 subq.w D2, 1 00001D70 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001D76 D041 add.w D0, D1 00001D78 0640 FAEC addi.w D0, 0xFAEC 00001D7C 0C75 0013 0000 cmpi.w [A5 + D0.w], 0x13 00001D82 57C0 seq D0 00001D84 4400 neg.b D0 00001D86 322D FD22 move.w D1, [A5 - 0x2DE] 00001D8A 3401 move.w D2, D1 00001D8C 5342 subq.w D2, 1 00001D8E 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00001D94 00A0 342D FD0C ori.l -[A0], 0x342DFD0C 00001D9A 3602 move.w D3, D2 00001D9C 5343 subq.w D3, 1 00001D9E 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 00001DA4 D242 add.w D1, D2 00001DA6 342D FD0A move.w D2, [A5 - 0x2F6] 00001DAA 3602 move.w D3, D2 00001DAC 5343 subq.w D3, 1 00001DAE 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 00001DB4 D242 add.w D1, D2 00001DB6 0641 FAEC addi.w D1, 0xFAEC 00001DBA 0C75 0007 1000 cmpi.w [A5 + D1.w], 0x7 00001DC0 57C1 seq D1 00001DC2 4401 neg.b D1 00001DC4 8001 or.b D0, D1 00001DC6 322D FD22 move.w D1, [A5 - 0x2DE] 00001DCA 3401 move.w D2, D1 00001DCC 5342 subq.w D2, 1 00001DCE 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00001DD4 00A0 342D FD0C ori.l -[A0], 0x342DFD0C 00001DDA 3602 move.w D3, D2 00001DDC 5343 subq.w D3, 1 00001DDE 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 00001DE4 D242 add.w D1, D2 00001DE6 342D FD0A move.w D2, [A5 - 0x2F6] 00001DEA 3602 move.w D3, D2 00001DEC 5343 subq.w D3, 1 00001DEE 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 00001DF4 D242 add.w D1, D2 00001DF6 0641 FAEC addi.w D1, 0xFAEC 00001DFA 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6 00001E00 57C1 seq D1 00001E02 4401 neg.b D1 00001E04 8001 or.b D0, D1 00001E06 4A00 tst.b D0 00001E08 6700 FEB2 beq -0x14C /* 00001CBC */ 00001E0C 302D FD22 move.w D0, [A5 - 0x2DE] 00001E10 3200 move.w D1, D0 00001E12 5341 subq.w D1, 1 00001E14 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001E1A 00A0 322D FD0C ori.l -[A0], 0x322DFD0C 00001E20 3401 move.w D2, D1 00001E22 5342 subq.w D2, 1 00001E24 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001E2A D041 add.w D0, D1 00001E2C 322D FD0A move.w D1, [A5 - 0x2F6] 00001E30 3401 move.w D2, D1 00001E32 5342 subq.w D2, 1 00001E34 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001E3A D041 add.w D0, D1 00001E3C 0640 FAEC addi.w D0, 0xFAEC 00001E40 3235 0000 move.w D1, [A5 + D0.w] 00001E44 5341 subq.w D1, 1 00001E46 4E76 trapv 00001E48 5241 addq.w D1, 1 00001E4A 3B41 FD06 move.w [A5 - 0x2FA], D1 00001E4E 0C6D 0013 FD06 cmpi.w [A5 - 0x2FA], 0x13 00001E54 57C0 seq D0 00001E56 4400 neg.b D0 00001E58 0C6D 0007 FD06 cmpi.w [A5 - 0x2FA], 0x7 00001E5E 57C1 seq D1 00001E60 4401 neg.b D1 00001E62 8001 or.b D0, D1 00001E64 4A00 tst.b D0 00001E66 6700 0012 beq +0x14 /* 00001E7A */ 00001E6A 3B7C 0013 FD08 move.w [A5 - 0x2F8], 0x13 00001E70 3B7C 0014 FD06 move.w [A5 - 0x2FA], 0x14 00001E76 6000 000E bra +0x10 /* 00001E86 */ label00001E7A: 00001E7A 3B7C 0011 FD08 move.w [A5 - 0x2F8], 0x11 00001E80 3B7C 0012 FD06 move.w [A5 - 0x2FA], 0x12 label00001E86: 00001E86 302D FD22 move.w D0, [A5 - 0x2DE] 00001E8A 3200 move.w D1, D0 00001E8C 5341 subq.w D1, 1 00001E8E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00001E94 322D FD0C move.w D1, [A5 - 0x2F4] 00001E98 0640 F184 addi.w D0, 0xF184 00001E9C B275 0000 cmp.w D1, [A5 + D0.w] 00001EA0 57C0 seq D0 00001EA2 4400 neg.b D0 00001EA4 322D FD22 move.w D1, [A5 - 0x2DE] 00001EA8 3401 move.w D2, D1 00001EAA 5342 subq.w D2, 1 00001EAC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00001EB2 342D FD0A move.w D2, [A5 - 0x2F6] 00001EB6 0641 F188 addi.w D1, 0xF188 00001EBA B475 1000 cmp.w D2, [A5 + D1.w] 00001EBE 57C1 seq D1 00001EC0 4401 neg.b D1 00001EC2 C001 and.b D0, D1 00001EC4 4A00 tst.b D0 00001EC6 6700 000A beq +0xC /* 00001ED2 */ 00001ECA 4EBA F532 jsr [PC - 0xACE /* 000013FE */] 00001ECE 6000 0074 bra +0x76 /* 00001F44 */ label00001ED2: 00001ED2 302D FD22 move.w D0, [A5 - 0x2DE] 00001ED6 3200 move.w D1, D0 00001ED8 5341 subq.w D1, 1 00001EDA 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00001EE0 00A0 322D FD0C ori.l -[A0], 0x322DFD0C 00001EE6 3401 move.w D2, D1 00001EE8 5342 subq.w D2, 1 00001EEA 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00001EF0 D041 add.w D0, D1 00001EF2 322D FD0A move.w D1, [A5 - 0x2F6] 00001EF6 3401 move.w D2, D1 00001EF8 5342 subq.w D2, 1 00001EFA 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00001F00 D041 add.w D0, D1 00001F02 322D FD08 move.w D1, [A5 - 0x2F8] 00001F06 5341 subq.w D1, 1 00001F08 4E76 trapv 00001F0A 5241 addq.w D1, 1 00001F0C 0640 FAEC addi.w D0, 0xFAEC 00001F10 3B81 0000 move.w [A5 + D0.w], D1 00001F14 302D FD08 move.w D0, [A5 - 0x2F8] 00001F18 5340 subq.w D0, 1 00001F1A 4E76 trapv 00001F1C 5240 addq.w D0, 1 00001F1E 3F00 move.w -[A7], D0 00001F20 302D FD0C move.w D0, [A5 - 0x2F4] 00001F24 5340 subq.w D0, 1 00001F26 4E76 trapv 00001F28 5240 addq.w D0, 1 00001F2A 3F00 move.w -[A7], D0 00001F2C 302D FD0A move.w D0, [A5 - 0x2F6] 00001F30 5340 subq.w D0, 1 00001F32 4E76 trapv 00001F34 5240 addq.w D0, 1 00001F36 3F00 move.w -[A7], D0 00001F38 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001F3C 422D FD41 clr.b [A5 - 0x2BF] 00001F40 422D FD40 clr.b [A5 - 0x2C0] label00001F44: 00001F44 4CDF 0008 movem.l D3, [A7]+ 00001F48 4E5E unlink A6 00001F4A 4E75 rts 00001F4C 444F neg.w A7 00001F4E 474F chk.w D3, A7 00001F50 4F42 chk.w D7, D2 00001F52 4552 chk.w D2, [A2] fn00001F54: 00001F54 4E56 FFE0 link A6, -0x0020 00001F58 4E71 nop 00001F5A 4E71 nop 00001F5C 486E FFE0 pea.l [A6 - 0x20] 00001F60 A874 syscall GetPort 00001F62 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00001F66 A873 syscall SetPort 00001F68 594F subq.w A7, 4 00001F6A 3F3C 0019 move.w -[A7], 0x19 00001F6E A9BC syscall GetPicture 00001F70 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00001F74 302E 0008 move.w D0, [A6 + 0x8] 00001F78 5340 subq.w D0, 1 00001F7A 4E76 trapv 00001F7C 5240 addq.w D0, 1 00001F7E 3D40 FFE6 move.w [A6 - 0x1A], D0 00001F82 3D7C 0092 FFE4 move.w [A6 - 0x1C], 0x92 00001F88 302E FFE6 move.w D0, [A6 - 0x1A] 00001F8C 5440 addq.w D0, 2 00001F8E 4E76 trapv 00001F90 5340 subq.w D0, 1 00001F92 4E76 trapv 00001F94 5240 addq.w D0, 1 00001F96 3D40 FFEA move.w [A6 - 0x16], D0 00001F9A 3D7C 00A5 FFE8 move.w [A6 - 0x18], 0xA5 00001FA0 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001FA4 486E FFE4 pea.l [A6 - 0x1C] 00001FA8 A8F6 syscall DrawPicture 00001FAA 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00001FAE A873 syscall SetPort 00001FB0 4E5E unlink A6 00001FB2 205F movea.l A0, [A7]+ 00001FB4 544F addq.w A7, 2 00001FB6 4ED0 jmp [A0] 00001FB8 4452 neg.w [A2] 00001FBA 4157 chk.w D0, [A7] 00001FBC 4741 chk.w D3, D1 00001FBE 5320 subq.b -[A0], 1 fn00001FC0: 00001FC0 4E56 FFE8 link A6, -0x0018 00001FC4 4E71 nop 00001FC6 4E71 nop 00001FC8 486E FFE8 pea.l [A6 - 0x18] 00001FCC A874 syscall GetPort 00001FCE 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00001FD2 A873 syscall SetPort 00001FD4 302D FD20 move.w D0, [A5 - 0x2E0] 00001FD8 5340 subq.w D0, 1 00001FDA 4E76 trapv 00001FDC 5340 subq.w D0, 1 00001FDE 4E76 trapv 00001FE0 5240 addq.w D0, 1 00001FE2 3B40 FD20 move.w [A5 - 0x2E0], D0 00001FE6 302D FD20 move.w D0, [A5 - 0x2E0] 00001FEA 5340 subq.w D0, 1 00001FEC 4E76 trapv 00001FEE 5240 addq.w D0, 1 00001FF0 3F00 move.w -[A7], D0 00001FF2 4EBA FF60 jsr [PC - 0xA0 /* 00001F54 */] 00001FF6 426D FD1E clr.w [A5 - 0x2E2] 00001FFA 0C6D 0177 FD20 cmpi.w [A5 - 0x2E0], 0x177 00002000 6600 000E bne +0x10 /* 00002010 */ 00002004 3F3C 0013 move.w -[A7], 0x13 00002008 1F3C 0001 move.b -[A7], 0x1 0000200C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label00002010: 00002010 0C6D 0161 FD20 cmpi.w [A5 - 0x2E0], 0x161 00002016 6600 014E bne +0x150 /* 00002166 */ 0000201A 3F3C 0010 move.w -[A7], 0x10 0000201E 4227 clr.b -[A7] 00002020 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002024 102D FD42 move.b D0, [A5 - 0x2BE] 00002028 0A00 0001 xori.b D0, 0x1 0000202C 4A00 tst.b D0 0000202E 6700 005A beq +0x5C /* 0000208A */ label00002032: 00002032 302D FD22 move.w D0, [A5 - 0x2DE] 00002036 3200 move.w D1, D0 00002038 5341 subq.w D1, 1 0000203A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002040 0640 F17C addi.w D0, 0xF17C 00002044 3035 0000 move.w D0, [A5 + D0.w] 00002048 0640 0258 addi.w D0, 0x258 0000204C 4E76 trapv 0000204E B06D FCEE cmp.w D0, [A5 - 0x312] 00002052 6600 0006 bne +0x8 /* 0000205A */ 00002056 4EBA F9AA jsr [PC - 0x656 /* 00001A02 */] label0000205A: 0000205A 302D FCEE move.w D0, [A5 - 0x312] 0000205E 5240 addq.w D0, 1 00002060 4E76 trapv 00002062 5340 subq.w D0, 1 00002064 4E76 trapv 00002066 5240 addq.w D0, 1 00002068 3B40 FCEE move.w [A5 - 0x312], D0 0000206C 554F subq.w A7, 2 0000206E 3F3C FFFF move.w -[A7], 0xFFFF 00002072 486D FD2A pea.l [A5 - 0x2D6] 00002076 A970 syscall GetNextEvent 00002078 7000 moveq.l D0, 0x00 0000207A 101F move.b D0, [A7]+ 0000207C 41BC 0001 1D40 .invalid 0, 0x11D40 // invalid opcode 4 with b == 6 00002082 FFED .invalid <> 00002084 4A2D FD42 tst.b [A5 - 0x2BE] 00002088 67A8 beq -0x56 /* 00002032 */ label0000208A: 0000208A 3B7C 000B FCF4 move.w [A5 - 0x30C], 0xB 00002090 302D FD22 move.w D0, [A5 - 0x2DE] 00002094 3200 move.w D1, D0 00002096 5341 subq.w D1, 1 00002098 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000209E 0640 F188 addi.w D0, 0xF188 000020A2 3235 0000 move.w D1, [A5 + D0.w] 000020A6 5341 subq.w D1, 1 000020A8 4E76 trapv 000020AA 5241 addq.w D1, 1 000020AC 3B41 FCF2 move.w [A5 - 0x30E], D1 000020B0 302D FD22 move.w D0, [A5 - 0x2DE] 000020B4 3200 move.w D1, D0 000020B6 5341 subq.w D1, 1 000020B8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000020BE 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 000020C4 5341 subq.w D1, 1 000020C6 4E76 trapv 000020C8 3401 move.w D2, D1 000020CA 5342 subq.w D2, 1 000020CC 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000020D2 D041 add.w D0, D1 000020D4 322D FCF2 move.w D1, [A5 - 0x30E] 000020D8 3401 move.w D2, D1 000020DA 5342 subq.w D2, 1 000020DC 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000020E2 D041 add.w D0, D1 000020E4 0640 FAEC addi.w D0, 0xFAEC 000020E8 3235 0000 move.w D1, [A5 + D0.w] 000020EC 5341 subq.w D1, 1 000020EE 4E76 trapv 000020F0 5241 addq.w D1, 1 000020F2 3B41 FCF0 move.w [A5 - 0x310], D1 000020F6 422D FD42 clr.b [A5 - 0x2BE] 000020FA 3B7C 0258 FCEE move.w [A5 - 0x312], 0x258 label00002100: 00002100 554F subq.w A7, 2 00002102 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00002106 4A1F tst.b [A7]+ 00002108 67F6 beq -0x8 /* 00002100 */ 0000210A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label0000210E: 0000210E 302D FD22 move.w D0, [A5 - 0x2DE] 00002112 3200 move.w D1, D0 00002114 5341 subq.w D1, 1 00002116 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000211C 0640 F17C addi.w D0, 0xF17C 00002120 3035 0000 move.w D0, [A5 + D0.w] 00002124 0640 0258 addi.w D0, 0x258 00002128 4E76 trapv 0000212A B06D FCEE cmp.w D0, [A5 - 0x312] 0000212E 6600 0006 bne +0x8 /* 00002136 */ 00002132 4EBA F8CE jsr [PC - 0x732 /* 00001A02 */] label00002136: 00002136 302D FCEE move.w D0, [A5 - 0x312] 0000213A 5240 addq.w D0, 1 0000213C 4E76 trapv 0000213E 5340 subq.w D0, 1 00002140 4E76 trapv 00002142 5240 addq.w D0, 1 00002144 3B40 FCEE move.w [A5 - 0x312], D0 00002148 554F subq.w A7, 2 0000214A 3F3C FFFF move.w -[A7], 0xFFFF 0000214E 486D FD2A pea.l [A5 - 0x2D6] 00002152 A970 syscall GetNextEvent 00002154 7000 moveq.l D0, 0x00 00002156 101F move.b D0, [A7]+ 00002158 41BC 0001 1D40 .invalid 0, 0x11D40 // invalid opcode 4 with b == 6 0000215E FFED .invalid <> 00002160 4A2D FD42 tst.b [A5 - 0x2BE] 00002164 67A8 beq -0x56 /* 0000210E */ label00002166: 00002166 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000216A A873 syscall SetPort 0000216C 4E5E unlink A6 0000216E 4E75 rts 00002170 444F neg.w A7 00002172 4741 chk.w D3, D1 00002174 5320 subq.b -[A0], 1 00002176 2020 move.l D0, -[A0] fn00002178: 00002178 4E56 FFF0 link A6, -0x0010 0000217C 4E71 nop 0000217E 4E71 nop 00002180 102D FD42 move.b D0, [A5 - 0x2BE] 00002184 0A00 0001 xori.b D0, 0x1 00002188 4A00 tst.b D0 0000218A 6700 0016 beq +0x18 /* 000021A2 */ 0000218E 302D FCEE move.w D0, [A5 - 0x312] 00002192 0640 0028 addi.w D0, 0x28 /* '(' */ 00002196 4E76 trapv 00002198 5340 subq.w D0, 1 0000219A 4E76 trapv 0000219C 5240 addq.w D0, 1 0000219E 3B40 FCEE move.w [A5 - 0x312], D0 label000021A2: 000021A2 102D FD41 move.b D0, [A5 - 0x2BF] 000021A6 0A00 0001 xori.b D0, 0x1 000021AA 4A00 tst.b D0 000021AC 6700 0016 beq +0x18 /* 000021C4 */ 000021B0 302D FD14 move.w D0, [A5 - 0x2EC] 000021B4 0640 001E addi.w D0, 0x1E 000021B8 4E76 trapv 000021BA 5340 subq.w D0, 1 000021BC 4E76 trapv 000021BE 5240 addq.w D0, 1 000021C0 3B40 FD14 move.w [A5 - 0x2EC], D0 label000021C4: 000021C4 102D FD3E move.b D0, [A5 - 0x2C2] 000021C8 0A00 0001 xori.b D0, 0x1 000021CC 4A00 tst.b D0 000021CE 6700 0016 beq +0x18 /* 000021E6 */ 000021D2 302D FCFC move.w D0, [A5 - 0x304] 000021D6 0640 001E addi.w D0, 0x1E 000021DA 4E76 trapv 000021DC 5340 subq.w D0, 1 000021DE 4E76 trapv 000021E0 5240 addq.w D0, 1 000021E2 3B40 FCFC move.w [A5 - 0x304], D0 label000021E6: 000021E6 102D FD3F move.b D0, [A5 - 0x2C1] 000021EA 0A00 0001 xori.b D0, 0x1 000021EE 4A00 tst.b D0 000021F0 6700 001A beq +0x1C /* 0000220C */ 000021F4 302D FD04 move.w D0, [A5 - 0x2FC] 000021F8 0640 0019 addi.w D0, 0x19 000021FC 4E76 trapv 000021FE 5340 subq.w D0, 1 00002200 4E76 trapv 00002202 5240 addq.w D0, 1 00002204 3B40 FD04 move.w [A5 - 0x2FC], D0 00002208 6000 0016 bra +0x18 /* 00002220 */ label0000220C: 0000220C 302D FD04 move.w D0, [A5 - 0x2FC] 00002210 0640 000A addi.w D0, 0xA /* '\n' */ 00002214 4E76 trapv 00002216 5340 subq.w D0, 1 00002218 4E76 trapv 0000221A 5240 addq.w D0, 1 0000221C 3B40 FD04 move.w [A5 - 0x2FC], D0 label00002220: 00002220 302D FD22 move.w D0, [A5 - 0x2DE] 00002224 3200 move.w D1, D0 00002226 5341 subq.w D1, 1 00002228 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000222E 0640 F194 addi.w D0, 0xF194 00002232 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C 00002238 6600 004E bne +0x50 /* 00002288 */ 0000223C 4A2D FD45 tst.b [A5 - 0x2BB] 00002240 6700 0032 beq +0x34 /* 00002274 */ 00002244 302D FD22 move.w D0, [A5 - 0x2DE] 00002248 3200 move.w D1, D0 0000224A 5341 subq.w D1, 1 0000224C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002252 0640 F17C addi.w D0, 0xF17C 00002256 3035 0000 move.w D0, [A5 + D0.w] 0000225A 48C0 ext.l D0 0000225C 81FC 0004 divs.w D0, 0x4 00002260 D06D FD12 add.w D0, [A5 - 0x2EE] 00002264 4E76 trapv 00002266 5340 subq.w D0, 1 00002268 4E76 trapv 0000226A 5240 addq.w D0, 1 0000226C 3B40 FD12 move.w [A5 - 0x2EE], D0 00002270 6000 0016 bra +0x18 /* 00002288 */ label00002274: 00002274 302D FD12 move.w D0, [A5 - 0x2EE] 00002278 0640 000A addi.w D0, 0xA /* '\n' */ 0000227C 4E76 trapv 0000227E 5340 subq.w D0, 1 00002280 4E76 trapv 00002282 5240 addq.w D0, 1 00002284 3B40 FD12 move.w [A5 - 0x2EE], D0 label00002288: 00002288 4E5E unlink A6 0000228A 4E75 rts 0000228C 4144 chk.w D0, D4 0000228E 5641 addq.w D1, 3 00002290 4E43 trap 3 00002292 4549 chk.w D2, A1 fn00002294: 00002294 4E56 FFEC link A6, -0x0014 00002298 4E71 nop 0000229A 4E71 nop 0000229C 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1 000022A2 302D FD22 move.w D0, [A5 - 0x2DE] 000022A6 3200 move.w D1, D0 000022A8 5341 subq.w D1, 1 000022AA 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000022B0 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000022B6 3401 move.w D2, D1 000022B8 5342 subq.w D2, 1 000022BA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000022C0 0641 F184 addi.w D1, 0xF184 000022C4 3435 1000 move.w D2, [A5 + D1.w] 000022C8 3202 move.w D1, D2 000022CA 5341 subq.w D1, 1 000022CC 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 000022D2 D042 add.w D0, D2 000022D4 322D FD22 move.w D1, [A5 - 0x2DE] 000022D8 3401 move.w D2, D1 000022DA 5342 subq.w D2, 1 000022DC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000022E2 0641 F188 addi.w D1, 0xF188 000022E6 3435 1000 move.w D2, [A5 + D1.w] 000022EA 3202 move.w D1, D2 000022EC 5341 subq.w D1, 1 000022EE 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000022F4 D042 add.w D0, D2 000022F6 0640 FAEC addi.w D0, 0xFAEC 000022FA 3035 0000 move.w D0, [A5 + D0.w] 000022FE 6000 0336 bra +0x338 /* 00002636 */ 00002302 302D FD22 move.w D0, [A5 - 0x2DE] 00002306 3200 move.w D1, D0 00002308 5341 subq.w D1, 1 0000230A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002310 322D FD22 move.w D1, [A5 - 0x2DE] 00002314 3401 move.w D2, D1 00002316 5342 subq.w D2, 1 00002318 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 0000231E 7432 moveq.l D2, 0x32 00002320 0641 F16A addi.w D1, 0xF16A 00002324 D4B5 1000 add.l D2, [A5 + D1.w] 00002328 4E76 trapv 0000232A 0640 F16A addi.w D0, 0xF16A 0000232E 2B82 0000 move.l [A5 + D0.w], D2 00002332 422E FFEF clr.b [A6 - 0x11] 00002336 0C6D 0011 FD1C cmpi.w [A5 - 0x2E4], 0x11 0000233C 6600 0022 bne +0x24 /* 00002360 */ 00002340 3B7C 0012 FD1C move.w [A5 - 0x2E4], 0x12 00002346 554F subq.w A7, 2 00002348 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000234C 4A1F tst.b [A7]+ 0000234E 6700 0006 beq +0x8 /* 00002356 */ 00002352 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label00002356: 00002356 3F3C 0012 move.w -[A7], 0x12 0000235A 4227 clr.b -[A7] 0000235C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label00002360: 00002360 4EBA E81C jsr [PC - 0x17E4 /* 00000B7E */] 00002364 302D FD22 move.w D0, [A5 - 0x2DE] 00002368 3200 move.w D1, D0 0000236A 5341 subq.w D1, 1 0000236C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002372 322D FD22 move.w D1, [A5 - 0x2DE] 00002376 3401 move.w D2, D1 00002378 5342 subq.w D2, 1 0000237A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002380 0641 F18C addi.w D1, 0xF18C 00002384 3235 1000 move.w D1, [A5 + D1.w] 00002388 5241 addq.w D1, 1 0000238A 4E76 trapv 0000238C 5341 subq.w D1, 1 0000238E 4E76 trapv 00002390 5241 addq.w D1, 1 00002392 0640 F18C addi.w D0, 0xF18C 00002396 3B81 0000 move.w [A5 + D0.w], D1 0000239A 6000 0300 bra +0x302 /* 0000269C */ 0000239E 422E FFEF clr.b [A6 - 0x11] 000023A2 0C6D 0012 FD1C cmpi.w [A5 - 0x2E4], 0x12 000023A8 6600 0022 bne +0x24 /* 000023CC */ 000023AC 3B7C 0011 FD1C move.w [A5 - 0x2E4], 0x11 000023B2 554F subq.w A7, 2 000023B4 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000023B8 4A1F tst.b [A7]+ 000023BA 6700 0006 beq +0x8 /* 000023C2 */ 000023BE 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label000023C2: 000023C2 3F3C 0011 move.w -[A7], 0x11 000023C6 4227 clr.b -[A7] 000023C8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label000023CC: 000023CC 6000 02CE bra +0x2D0 /* 0000269C */ 000023D0 3D7C 0005 FFEC move.w [A6 - 0x14], 0x5 000023D6 302D FD22 move.w D0, [A5 - 0x2DE] 000023DA 3200 move.w D1, D0 000023DC 5341 subq.w D1, 1 000023DE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000023E4 322D FD22 move.w D1, [A5 - 0x2DE] 000023E8 3401 move.w D2, D1 000023EA 5342 subq.w D2, 1 000023EC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000023F2 0641 F18C addi.w D1, 0xF18C 000023F6 3235 1000 move.w D1, [A5 + D1.w] 000023FA 5241 addq.w D1, 1 000023FC 4E76 trapv 000023FE 5341 subq.w D1, 1 00002400 4E76 trapv 00002402 5241 addq.w D1, 1 00002404 0640 F18C addi.w D0, 0xF18C 00002408 3B81 0000 move.w [A5 + D0.w], D1 0000240C 6000 028E bra +0x290 /* 0000269C */ 00002410 3D7C 0003 FFEC move.w [A6 - 0x14], 0x3 00002416 302D FD22 move.w D0, [A5 - 0x2DE] 0000241A 3200 move.w D1, D0 0000241C 5341 subq.w D1, 1 0000241E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002424 322D FD22 move.w D1, [A5 - 0x2DE] 00002428 3401 move.w D2, D1 0000242A 5342 subq.w D2, 1 0000242C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002432 0641 F18C addi.w D1, 0xF18C 00002436 3235 1000 move.w D1, [A5 + D1.w] 0000243A 5241 addq.w D1, 1 0000243C 4E76 trapv 0000243E 5341 subq.w D1, 1 00002440 4E76 trapv 00002442 5241 addq.w D1, 1 00002444 0640 F18C addi.w D0, 0xF18C 00002448 3B81 0000 move.w [A5 + D0.w], D1 0000244C 6000 024E bra +0x250 /* 0000269C */ 00002450 3D7C 0004 FFEC move.w [A6 - 0x14], 0x4 00002456 302D FD22 move.w D0, [A5 - 0x2DE] 0000245A 3200 move.w D1, D0 0000245C 5341 subq.w D1, 1 0000245E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002464 322D FD22 move.w D1, [A5 - 0x2DE] 00002468 3401 move.w D2, D1 0000246A 5342 subq.w D2, 1 0000246C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002472 0641 F18C addi.w D1, 0xF18C 00002476 3235 1000 move.w D1, [A5 + D1.w] 0000247A 5241 addq.w D1, 1 0000247C 4E76 trapv 0000247E 5341 subq.w D1, 1 00002480 4E76 trapv 00002482 5241 addq.w D1, 1 00002484 0640 F18C addi.w D0, 0xF18C 00002488 3B81 0000 move.w [A5 + D0.w], D1 0000248C 6000 020E bra +0x210 /* 0000269C */ 00002490 4EBA E826 jsr [PC - 0x17DA /* 00000CB8 */] 00002494 302D FD22 move.w D0, [A5 - 0x2DE] 00002498 3200 move.w D1, D0 0000249A 5341 subq.w D1, 1 0000249C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000024A2 322D FD22 move.w D1, [A5 - 0x2DE] 000024A6 3401 move.w D2, D1 000024A8 5342 subq.w D2, 1 000024AA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000024B0 0641 F18C addi.w D1, 0xF18C 000024B4 3235 1000 move.w D1, [A5 + D1.w] 000024B8 5241 addq.w D1, 1 000024BA 4E76 trapv 000024BC 5341 subq.w D1, 1 000024BE 4E76 trapv 000024C0 5241 addq.w D1, 1 000024C2 0640 F18C addi.w D0, 0xF18C 000024C6 3B81 0000 move.w [A5 + D0.w], D1 000024CA 422E FFEF clr.b [A6 - 0x11] 000024CE 6000 01CC bra +0x1CE /* 0000269C */ 000024D2 4EBA E7E4 jsr [PC - 0x181C /* 00000CB8 */] 000024D6 422E FFEF clr.b [A6 - 0x11] 000024DA 6000 01C0 bra +0x1C2 /* 0000269C */ 000024DE 3D7C 000B FFEC move.w [A6 - 0x14], 0xB 000024E4 302D FD22 move.w D0, [A5 - 0x2DE] 000024E8 3200 move.w D1, D0 000024EA 5341 subq.w D1, 1 000024EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000024F2 322D FD22 move.w D1, [A5 - 0x2DE] 000024F6 3401 move.w D2, D1 000024F8 5342 subq.w D2, 1 000024FA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002500 0641 F18C addi.w D1, 0xF18C 00002504 3235 1000 move.w D1, [A5 + D1.w] 00002508 5241 addq.w D1, 1 0000250A 4E76 trapv 0000250C 5341 subq.w D1, 1 0000250E 4E76 trapv 00002510 5241 addq.w D1, 1 00002512 0640 F18C addi.w D0, 0xF18C 00002516 3B81 0000 move.w [A5 + D0.w], D1 0000251A 6000 0180 bra +0x182 /* 0000269C */ 0000251E 3D7C 000B FFEC move.w [A6 - 0x14], 0xB 00002524 6000 0176 bra +0x178 /* 0000269C */ 00002528 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7 0000252E 302D FD22 move.w D0, [A5 - 0x2DE] 00002532 3200 move.w D1, D0 00002534 5341 subq.w D1, 1 00002536 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000253C 322D FD22 move.w D1, [A5 - 0x2DE] 00002540 3401 move.w D2, D1 00002542 5342 subq.w D2, 1 00002544 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000254A 0641 F18C addi.w D1, 0xF18C 0000254E 3235 1000 move.w D1, [A5 + D1.w] 00002552 5241 addq.w D1, 1 00002554 4E76 trapv 00002556 5341 subq.w D1, 1 00002558 4E76 trapv 0000255A 5241 addq.w D1, 1 0000255C 0640 F18C addi.w D0, 0xF18C 00002560 3B81 0000 move.w [A5 + D0.w], D1 00002564 6000 0136 bra +0x138 /* 0000269C */ 00002568 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7 0000256E 6000 012C bra +0x12E /* 0000269C */ 00002572 3D7C 0003 FFEC move.w [A6 - 0x14], 0x3 00002578 302D FD22 move.w D0, [A5 - 0x2DE] 0000257C 3200 move.w D1, D0 0000257E 5341 subq.w D1, 1 00002580 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002586 322D FD22 move.w D1, [A5 - 0x2DE] 0000258A 3401 move.w D2, D1 0000258C 5342 subq.w D2, 1 0000258E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002594 0641 F18C addi.w D1, 0xF18C 00002598 3235 1000 move.w D1, [A5 + D1.w] 0000259C 5241 addq.w D1, 1 0000259E 4E76 trapv 000025A0 5341 subq.w D1, 1 000025A2 4E76 trapv 000025A4 5241 addq.w D1, 1 000025A6 0640 F18C addi.w D0, 0xF18C 000025AA 3B81 0000 move.w [A5 + D0.w], D1 000025AE 6000 00EC bra +0xEE /* 0000269C */ 000025B2 3D7C 0008 FFEC move.w [A6 - 0x14], 0x8 000025B8 302D FD22 move.w D0, [A5 - 0x2DE] 000025BC 3200 move.w D1, D0 000025BE 5341 subq.w D1, 1 000025C0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000025C6 322D FD22 move.w D1, [A5 - 0x2DE] 000025CA 3401 move.w D2, D1 000025CC 5342 subq.w D2, 1 000025CE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000025D4 0641 F18C addi.w D1, 0xF18C 000025D8 3235 1000 move.w D1, [A5 + D1.w] 000025DC 5241 addq.w D1, 1 000025DE 4E76 trapv 000025E0 5341 subq.w D1, 1 000025E2 4E76 trapv 000025E4 5241 addq.w D1, 1 000025E6 0640 F18C addi.w D0, 0xF18C 000025EA 3B81 0000 move.w [A5 + D0.w], D1 000025EE 6000 00AC bra +0xAE /* 0000269C */ 000025F2 3D7C 0003 FFEC move.w [A6 - 0x14], 0x3 000025F8 6000 00A2 bra +0xA4 /* 0000269C */ 000025FC 3D7C 0008 FFEC move.w [A6 - 0x14], 0x8 00002602 6000 0098 bra +0x9A /* 0000269C */ 00002606 3D7C 000A FFEC move.w [A6 - 0x14], 0xA /* '\n' */ 0000260C 1B7C 0001 FD3D move.b [A5 - 0x2C3], 0x1 00002612 6000 0088 bra +0x8A /* 0000269C */ 00002616 3D7C 000A FFEC move.w [A6 - 0x14], 0xA /* '\n' */ 0000261C 1B7C 0001 FD3C move.b [A5 - 0x2C4], 0x1 00002622 6000 0078 bra +0x7A /* 0000269C */ 00002626 3D7C 000A FFEC move.w [A6 - 0x14], 0xA /* '\n' */ 0000262C 1B7C 0001 FD3B move.b [A5 - 0x2C5], 0x1 00002632 6000 0068 bra +0x6A /* 0000269C */ label00002636: 00002636 5D40 subq.w D0, 6 00002638 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 0000263C 645A bcc +0x5C /* 00002698 */ 0000263E D040 add.w D0, D0 00002640 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002644 4EFB 0002 jmp [PC + D0.w + 0x2] 00002648 FCBA FD56 .extension 0xCBA <> // unimplemented 0000264C FD88 .invalid <> 0000264E FDC8 .invalid <> 00002650 FE08 0050 .unknown 0xFE08 0x0050 (W = 7) 00002654 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002658 FEE0 FF20 .extension 0xEE0 <> // unimplemented 0000265C 0050 FF2A ori.w [A0], 0xFF2A 00002660 FF6A .extension 0xF6A <> // unimplemented 00002662 FFAA .invalid <> 00002664 FFB4 .invalid <> 00002666 FFBE .invalid <> 00002668 FFCE .invalid <> 0000266A FFDE .invalid <> 0000266C 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002670 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002674 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002678 0050 0050 ori.w [A0], 0x50 /* 'P' */ 0000267C 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002680 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002684 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002688 0050 0050 ori.w [A0], 0x50 /* 'P' */ 0000268C 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00002690 FE8A FE48 .extension 0xE8A <> // unimplemented 00002694 FED6 FE96 .extension 0xED6 <> // unimplemented label00002698: 00002698 422E FFEF clr.b [A6 - 0x11] label0000269C: 0000269C 4EBA FADA jsr [PC - 0x526 /* 00002178 */] 000026A0 0C2E 0001 FFEF cmpi.b [A6 - 0x11], 0x1 000026A6 6600 0088 bne +0x8A /* 00002730 */ 000026AA 302D FD22 move.w D0, [A5 - 0x2DE] 000026AE 3200 move.w D1, D0 000026B0 5341 subq.w D1, 1 000026B2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000026B8 0640 F198 addi.w D0, 0xF198 000026BC 3235 0000 move.w D1, [A5 + D0.w] 000026C0 5341 subq.w D1, 1 000026C2 4E76 trapv 000026C4 5241 addq.w D1, 1 000026C6 3F01 move.w -[A7], D1 000026C8 302D FD22 move.w D0, [A5 - 0x2DE] 000026CC 3200 move.w D1, D0 000026CE 5341 subq.w D1, 1 000026D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000026D6 0640 F184 addi.w D0, 0xF184 000026DA 3235 0000 move.w D1, [A5 + D0.w] 000026DE 5341 subq.w D1, 1 000026E0 4E76 trapv 000026E2 5241 addq.w D1, 1 000026E4 3F01 move.w -[A7], D1 000026E6 302D FD22 move.w D0, [A5 - 0x2DE] 000026EA 3200 move.w D1, D0 000026EC 5341 subq.w D1, 1 000026EE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000026F4 0640 F188 addi.w D0, 0xF188 000026F8 3235 0000 move.w D1, [A5 + D0.w] 000026FC 5341 subq.w D1, 1 000026FE 4E76 trapv 00002700 5241 addq.w D1, 1 00002702 3F01 move.w -[A7], D1 00002704 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00002708 554F subq.w A7, 2 0000270A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000270E 4A1F tst.b [A7]+ 00002710 6700 0006 beq +0x8 /* 00002718 */ 00002714 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label00002718: 00002718 302E FFEC move.w D0, [A6 - 0x14] 0000271C 5340 subq.w D0, 1 0000271E 4E76 trapv 00002720 5240 addq.w D0, 1 00002722 3F00 move.w -[A7], D0 00002724 1F3C 0001 move.b -[A7], 0x1 00002728 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000272C 4EBA ECD0 jsr [PC - 0x1330 /* 000013FE */] label00002730: 00002730 4E5E unlink A6 00002732 4E75 rts 00002734 4348 chk.w D1, A0 00002736 4543 chk.w D2, D3 00002738 4B47 chk.w D5, D7 0000273A 5241 addq.w D1, 1 fn0000273C: 0000273C 4E56 FFE2 link A6, -0x001E 00002740 4E71 nop 00002742 4E71 nop 00002744 422E FFE3 clr.b [A6 - 0x1D] 00002748 302D FD22 move.w D0, [A5 - 0x2DE] 0000274C 3200 move.w D1, D0 0000274E 5341 subq.w D1, 1 00002750 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002756 00A0 322D FD22 ori.l -[A0], 0x322DFD22 0000275C 3401 move.w D2, D1 0000275E 5342 subq.w D2, 1 00002760 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002766 0641 F184 addi.w D1, 0xF184 0000276A 3435 1000 move.w D2, [A5 + D1.w] 0000276E 3202 move.w D1, D2 00002770 5341 subq.w D1, 1 00002772 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002778 D042 add.w D0, D2 0000277A 322D FD22 move.w D1, [A5 - 0x2DE] 0000277E 3401 move.w D2, D1 00002780 5342 subq.w D2, 1 00002782 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002788 0641 F188 addi.w D1, 0xF188 0000278C 3435 1000 move.w D2, [A5 + D1.w] 00002790 3202 move.w D1, D2 00002792 5341 subq.w D1, 1 00002794 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 0000279A D042 add.w D0, D2 0000279C 0640 FAEC addi.w D0, 0xFAEC 000027A0 3035 0000 move.w D0, [A5 + D0.w] 000027A4 6000 0C56 bra +0xC58 /* 000033FC */ 000027A8 3D7C 000B FFEC move.w [A6 - 0x14], 0xB 000027AE 3D7C 0006 FFEE move.w [A6 - 0x12], 0x6 000027B4 6000 0CA8 bra +0xCAA /* 0000345E */ 000027B8 3D7C 000C FFEC move.w [A6 - 0x14], 0xC 000027BE 3D7C 0007 FFEE move.w [A6 - 0x12], 0x7 000027C4 6000 0C98 bra +0xC9A /* 0000345E */ 000027C8 3D7C 0005 FFE8 move.w [A6 - 0x18], 0x5 000027CE 3D7C 0034 FFEA move.w [A6 - 0x16], 0x34 /* '4' */ 000027D4 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6 000027DA 302D FD22 move.w D0, [A5 - 0x2DE] 000027DE 3200 move.w D1, D0 000027E0 5341 subq.w D1, 1 000027E2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000027E8 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000027EE 3401 move.w D2, D1 000027F0 5342 subq.w D2, 1 000027F2 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000027F8 0641 F184 addi.w D1, 0xF184 000027FC 3435 1000 move.w D2, [A5 + D1.w] 00002800 3202 move.w D1, D2 00002802 5341 subq.w D1, 1 00002804 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 0000280A D042 add.w D0, D2 0000280C 322D FD22 move.w D1, [A5 - 0x2DE] 00002810 3401 move.w D2, D1 00002812 5342 subq.w D2, 1 00002814 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000281A 0641 F188 addi.w D1, 0xF188 0000281E 3435 1000 move.w D2, [A5 + D1.w] 00002822 3202 move.w D1, D2 00002824 5341 subq.w D1, 1 00002826 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 0000282C D042 add.w D0, D2 0000282E 0640 FAEC addi.w D0, 0xFAEC 00002832 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 00002838 302D FD22 move.w D0, [A5 - 0x2DE] 0000283C 3200 move.w D1, D0 0000283E 5341 subq.w D1, 1 00002840 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002846 322D FD22 move.w D1, [A5 - 0x2DE] 0000284A 3401 move.w D2, D1 0000284C 5342 subq.w D2, 1 0000284E 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00002854 7464 moveq.l D2, 0x64 00002856 0641 F16A addi.w D1, 0xF16A 0000285A D4B5 1000 add.l D2, [A5 + D1.w] 0000285E 4E76 trapv 00002860 0640 F16A addi.w D0, 0xF16A 00002864 2B82 0000 move.l [A5 + D0.w], D2 00002868 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 0000286E 6000 0BEE bra +0xBF0 /* 0000345E */ 00002872 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3 00002878 3D7C 0035 FFEA move.w [A6 - 0x16], 0x35 /* '5' */ 0000287E 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6 00002884 302D FD22 move.w D0, [A5 - 0x2DE] 00002888 3200 move.w D1, D0 0000288A 5341 subq.w D1, 1 0000288C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002892 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002898 3401 move.w D2, D1 0000289A 5342 subq.w D2, 1 0000289C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000028A2 0641 F184 addi.w D1, 0xF184 000028A6 3435 1000 move.w D2, [A5 + D1.w] 000028AA 3202 move.w D1, D2 000028AC 5341 subq.w D1, 1 000028AE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 000028B4 D042 add.w D0, D2 000028B6 322D FD22 move.w D1, [A5 - 0x2DE] 000028BA 3401 move.w D2, D1 000028BC 5342 subq.w D2, 1 000028BE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000028C4 0641 F188 addi.w D1, 0xF188 000028C8 3435 1000 move.w D2, [A5 + D1.w] 000028CC 3202 move.w D1, D2 000028CE 5341 subq.w D1, 1 000028D0 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000028D6 D042 add.w D0, D2 000028D8 0640 FAEC addi.w D0, 0xFAEC 000028DC 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 000028E2 302D FD22 move.w D0, [A5 - 0x2DE] 000028E6 3200 move.w D1, D0 000028E8 5341 subq.w D1, 1 000028EA 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 000028F0 322D FD22 move.w D1, [A5 - 0x2DE] 000028F4 3401 move.w D2, D1 000028F6 5342 subq.w D2, 1 000028F8 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 000028FE 7464 moveq.l D2, 0x64 00002900 0641 F16A addi.w D1, 0xF16A 00002904 D4B5 1000 add.l D2, [A5 + D1.w] 00002908 4E76 trapv 0000290A 0640 F16A addi.w D0, 0xF16A 0000290E 2B82 0000 move.l [A5 + D0.w], D2 00002912 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002918 6000 0B44 bra +0xB46 /* 0000345E */ 0000291C 3D7C 0004 FFE8 move.w [A6 - 0x18], 0x4 00002922 3D7C 0036 FFEA move.w [A6 - 0x16], 0x36 /* '6' */ 00002928 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6 0000292E 302D FD22 move.w D0, [A5 - 0x2DE] 00002932 3200 move.w D1, D0 00002934 5341 subq.w D1, 1 00002936 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000293C 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002942 3401 move.w D2, D1 00002944 5342 subq.w D2, 1 00002946 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000294C 0641 F184 addi.w D1, 0xF184 00002950 3435 1000 move.w D2, [A5 + D1.w] 00002954 3202 move.w D1, D2 00002956 5341 subq.w D1, 1 00002958 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 0000295E D042 add.w D0, D2 00002960 322D FD22 move.w D1, [A5 - 0x2DE] 00002964 3401 move.w D2, D1 00002966 5342 subq.w D2, 1 00002968 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000296E 0641 F188 addi.w D1, 0xF188 00002972 3435 1000 move.w D2, [A5 + D1.w] 00002976 3202 move.w D1, D2 00002978 5341 subq.w D1, 1 0000297A 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002980 D042 add.w D0, D2 00002982 0640 FAEC addi.w D0, 0xFAEC 00002986 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 0000298C 302D FD22 move.w D0, [A5 - 0x2DE] 00002990 3200 move.w D1, D0 00002992 5341 subq.w D1, 1 00002994 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 0000299A 322D FD22 move.w D1, [A5 - 0x2DE] 0000299E 3401 move.w D2, D1 000029A0 5342 subq.w D2, 1 000029A2 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 000029A8 7464 moveq.l D2, 0x64 000029AA 0641 F16A addi.w D1, 0xF16A 000029AE D4B5 1000 add.l D2, [A5 + D1.w] 000029B2 4E76 trapv 000029B4 0640 F16A addi.w D0, 0xF16A 000029B8 2B82 0000 move.l [A5 + D0.w], D2 000029BC 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 000029C2 6000 0A9A bra +0xA9C /* 0000345E */ 000029C6 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7 000029CC 3D7C 001C FFEA move.w [A6 - 0x16], 0x1C 000029D2 302D FCF0 move.w D0, [A5 - 0x310] 000029D6 5340 subq.w D0, 1 000029D8 4E76 trapv 000029DA 5240 addq.w D0, 1 000029DC 3D40 FFEC move.w [A6 - 0x14], D0 000029E0 302D FD22 move.w D0, [A5 - 0x2DE] 000029E4 3200 move.w D1, D0 000029E6 5341 subq.w D1, 1 000029E8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000029EE 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000029F4 3401 move.w D2, D1 000029F6 5342 subq.w D2, 1 000029F8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000029FE 0641 F184 addi.w D1, 0xF184 00002A02 3435 1000 move.w D2, [A5 + D1.w] 00002A06 3202 move.w D1, D2 00002A08 5341 subq.w D1, 1 00002A0A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002A10 D042 add.w D0, D2 00002A12 322D FD22 move.w D1, [A5 - 0x2DE] 00002A16 3401 move.w D2, D1 00002A18 5342 subq.w D2, 1 00002A1A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002A20 0641 F188 addi.w D1, 0xF188 00002A24 3435 1000 move.w D2, [A5 + D1.w] 00002A28 3202 move.w D1, D2 00002A2A 5341 subq.w D1, 1 00002A2C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002A32 D042 add.w D0, D2 00002A34 322D FCF0 move.w D1, [A5 - 0x310] 00002A38 5341 subq.w D1, 1 00002A3A 4E76 trapv 00002A3C 5241 addq.w D1, 1 00002A3E 0640 FAEC addi.w D0, 0xFAEC 00002A42 3B81 0000 move.w [A5 + D0.w], D1 00002A46 302D FD22 move.w D0, [A5 - 0x2DE] 00002A4A 3200 move.w D1, D0 00002A4C 5341 subq.w D1, 1 00002A4E 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002A54 322D FD22 move.w D1, [A5 - 0x2DE] 00002A58 3401 move.w D2, D1 00002A5A 5342 subq.w D2, 1 00002A5C 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00002A62 0641 F16A addi.w D1, 0xF16A 00002A66 2235 1000 move.l D1, [A5 + D1.w] 00002A6A 0681 0000 00FA addi.l D1, 0xFA 00002A70 4E76 trapv 00002A72 0640 F16A addi.w D0, 0xF16A 00002A76 2B81 0000 move.l [A5 + D0.w], D1 00002A7A 426D FCF4 clr.w [A5 - 0x30C] 00002A7E 426D FCEE clr.w [A5 - 0x312] 00002A82 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 00002A88 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002A8E 6000 09CE bra +0x9D0 /* 0000345E */ 00002A92 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7 00002A98 3D7C 001D FFEA move.w [A6 - 0x16], 0x1D 00002A9E 302D FCF0 move.w D0, [A5 - 0x310] 00002AA2 5340 subq.w D0, 1 00002AA4 4E76 trapv 00002AA6 5240 addq.w D0, 1 00002AA8 3D40 FFEC move.w [A6 - 0x14], D0 00002AAC 302D FD22 move.w D0, [A5 - 0x2DE] 00002AB0 3200 move.w D1, D0 00002AB2 5341 subq.w D1, 1 00002AB4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002ABA 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002AC0 3401 move.w D2, D1 00002AC2 5342 subq.w D2, 1 00002AC4 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002ACA 0641 F184 addi.w D1, 0xF184 00002ACE 3435 1000 move.w D2, [A5 + D1.w] 00002AD2 3202 move.w D1, D2 00002AD4 5341 subq.w D1, 1 00002AD6 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002ADC D042 add.w D0, D2 00002ADE 322D FD22 move.w D1, [A5 - 0x2DE] 00002AE2 3401 move.w D2, D1 00002AE4 5342 subq.w D2, 1 00002AE6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002AEC 0641 F188 addi.w D1, 0xF188 00002AF0 3435 1000 move.w D2, [A5 + D1.w] 00002AF4 3202 move.w D1, D2 00002AF6 5341 subq.w D1, 1 00002AF8 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002AFE D042 add.w D0, D2 00002B00 322D FCF0 move.w D1, [A5 - 0x310] 00002B04 5341 subq.w D1, 1 00002B06 4E76 trapv 00002B08 5241 addq.w D1, 1 00002B0A 0640 FAEC addi.w D0, 0xFAEC 00002B0E 3B81 0000 move.w [A5 + D0.w], D1 00002B12 302D FD22 move.w D0, [A5 - 0x2DE] 00002B16 3200 move.w D1, D0 00002B18 5341 subq.w D1, 1 00002B1A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002B20 322D FD22 move.w D1, [A5 - 0x2DE] 00002B24 3401 move.w D2, D1 00002B26 5342 subq.w D2, 1 00002B28 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00002B2E 0641 F16A addi.w D1, 0xF16A 00002B32 2235 1000 move.l D1, [A5 + D1.w] 00002B36 0681 0000 00FA addi.l D1, 0xFA 00002B3C 4E76 trapv 00002B3E 0640 F16A addi.w D0, 0xF16A 00002B42 2B81 0000 move.l [A5 + D0.w], D1 00002B46 426D FCF4 clr.w [A5 - 0x30C] 00002B4A 426D FCEE clr.w [A5 - 0x312] 00002B4E 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 00002B54 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002B5A 6000 0902 bra +0x904 /* 0000345E */ 00002B5E 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7 00002B64 3D7C 0033 FFEA move.w [A6 - 0x16], 0x33 /* '3' */ 00002B6A 3D7C 0015 FFEC move.w [A6 - 0x14], 0x15 00002B70 302D FD22 move.w D0, [A5 - 0x2DE] 00002B74 3200 move.w D1, D0 00002B76 5341 subq.w D1, 1 00002B78 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002B7E 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002B84 3401 move.w D2, D1 00002B86 5342 subq.w D2, 1 00002B88 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002B8E 0641 F184 addi.w D1, 0xF184 00002B92 3435 1000 move.w D2, [A5 + D1.w] 00002B96 3202 move.w D1, D2 00002B98 5341 subq.w D1, 1 00002B9A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002BA0 D042 add.w D0, D2 00002BA2 322D FD22 move.w D1, [A5 - 0x2DE] 00002BA6 3401 move.w D2, D1 00002BA8 5342 subq.w D2, 1 00002BAA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002BB0 0641 F188 addi.w D1, 0xF188 00002BB4 3435 1000 move.w D2, [A5 + D1.w] 00002BB8 3202 move.w D1, D2 00002BBA 5341 subq.w D1, 1 00002BBC 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002BC2 D042 add.w D0, D2 00002BC4 0640 FAEC addi.w D0, 0xFAEC 00002BC8 3BBC 0015 0000 move.w [A5 + D0.w], 0x15 00002BCE 302D FD22 move.w D0, [A5 - 0x2DE] 00002BD2 3200 move.w D1, D0 00002BD4 5341 subq.w D1, 1 00002BD6 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002BDC 322D FD22 move.w D1, [A5 - 0x2DE] 00002BE0 3401 move.w D2, D1 00002BE2 5342 subq.w D2, 1 00002BE4 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00002BEA 0641 F16A addi.w D1, 0xF16A 00002BEE 2235 1000 move.l D1, [A5 + D1.w] 00002BF2 0681 0000 00FA addi.l D1, 0xFA 00002BF8 4E76 trapv 00002BFA 0640 F16A addi.w D0, 0xF16A 00002BFE 2B81 0000 move.l [A5 + D0.w], D1 00002C02 426D FCF4 clr.w [A5 - 0x30C] 00002C06 426D FCEE clr.w [A5 - 0x312] 00002C0A 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 00002C10 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002C16 6000 0846 bra +0x848 /* 0000345E */ 00002C1A 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7 00002C20 3D7C 0032 FFEA move.w [A6 - 0x16], 0x32 /* '2' */ 00002C26 3D7C 0016 FFEC move.w [A6 - 0x14], 0x16 00002C2C 302D FD22 move.w D0, [A5 - 0x2DE] 00002C30 3200 move.w D1, D0 00002C32 5341 subq.w D1, 1 00002C34 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002C3A 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002C40 3401 move.w D2, D1 00002C42 5342 subq.w D2, 1 00002C44 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002C4A 0641 F184 addi.w D1, 0xF184 00002C4E 3435 1000 move.w D2, [A5 + D1.w] 00002C52 3202 move.w D1, D2 00002C54 5341 subq.w D1, 1 00002C56 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002C5C D042 add.w D0, D2 00002C5E 322D FD22 move.w D1, [A5 - 0x2DE] 00002C62 3401 move.w D2, D1 00002C64 5342 subq.w D2, 1 00002C66 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002C6C 0641 F188 addi.w D1, 0xF188 00002C70 3435 1000 move.w D2, [A5 + D1.w] 00002C74 3202 move.w D1, D2 00002C76 5341 subq.w D1, 1 00002C78 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002C7E D042 add.w D0, D2 00002C80 0640 FAEC addi.w D0, 0xFAEC 00002C84 3BBC 0016 0000 move.w [A5 + D0.w], 0x16 00002C8A 302D FD22 move.w D0, [A5 - 0x2DE] 00002C8E 3200 move.w D1, D0 00002C90 5341 subq.w D1, 1 00002C92 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002C98 322D FD22 move.w D1, [A5 - 0x2DE] 00002C9C 3401 move.w D2, D1 00002C9E 5342 subq.w D2, 1 00002CA0 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00002CA6 0641 F16A addi.w D1, 0xF16A 00002CAA 2235 1000 move.l D1, [A5 + D1.w] 00002CAE 0681 0000 00FA addi.l D1, 0xFA 00002CB4 4E76 trapv 00002CB6 0640 F16A addi.w D0, 0xF16A 00002CBA 2B81 0000 move.l [A5 + D0.w], D1 00002CBE 426D FCF4 clr.w [A5 - 0x30C] 00002CC2 426D FCEE clr.w [A5 - 0x312] 00002CC6 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 00002CCC 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002CD2 6000 078A bra +0x78C /* 0000345E */ 00002CD6 3D7C 0007 FFE8 move.w [A6 - 0x18], 0x7 00002CDC 3D7C 0031 FFEA move.w [A6 - 0x16], 0x31 /* '1' */ 00002CE2 3D7C 0017 FFEC move.w [A6 - 0x14], 0x17 00002CE8 302D FD22 move.w D0, [A5 - 0x2DE] 00002CEC 3200 move.w D1, D0 00002CEE 5341 subq.w D1, 1 00002CF0 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002CF6 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002CFC 3401 move.w D2, D1 00002CFE 5342 subq.w D2, 1 00002D00 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002D06 0641 F184 addi.w D1, 0xF184 00002D0A 3435 1000 move.w D2, [A5 + D1.w] 00002D0E 3202 move.w D1, D2 00002D10 5341 subq.w D1, 1 00002D12 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002D18 D042 add.w D0, D2 00002D1A 322D FD22 move.w D1, [A5 - 0x2DE] 00002D1E 3401 move.w D2, D1 00002D20 5342 subq.w D2, 1 00002D22 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002D28 0641 F188 addi.w D1, 0xF188 00002D2C 3435 1000 move.w D2, [A5 + D1.w] 00002D30 3202 move.w D1, D2 00002D32 5341 subq.w D1, 1 00002D34 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002D3A D042 add.w D0, D2 00002D3C 0640 FAEC addi.w D0, 0xFAEC 00002D40 3BBC 0017 0000 move.w [A5 + D0.w], 0x17 00002D46 302D FD22 move.w D0, [A5 - 0x2DE] 00002D4A 3200 move.w D1, D0 00002D4C 5341 subq.w D1, 1 00002D4E 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002D54 322D FD22 move.w D1, [A5 - 0x2DE] 00002D58 3401 move.w D2, D1 00002D5A 5342 subq.w D2, 1 00002D5C 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00002D62 0641 F16A addi.w D1, 0xF16A 00002D66 2235 1000 move.l D1, [A5 + D1.w] 00002D6A 0681 0000 00FA addi.l D1, 0xFA 00002D70 4E76 trapv 00002D72 0640 F16A addi.w D0, 0xF16A 00002D76 2B81 0000 move.l [A5 + D0.w], D1 00002D7A 426D FCF4 clr.w [A5 - 0x30C] 00002D7E 426D FCEE clr.w [A5 - 0x312] 00002D82 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 00002D88 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002D8E 6000 06CE bra +0x6D0 /* 0000345E */ 00002D92 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3 00002D98 3D7C 001B FFEA move.w [A6 - 0x16], 0x1B 00002D9E 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6 00002DA4 302D FD22 move.w D0, [A5 - 0x2DE] 00002DA8 3200 move.w D1, D0 00002DAA 5341 subq.w D1, 1 00002DAC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002DB2 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002DB8 3401 move.w D2, D1 00002DBA 5342 subq.w D2, 1 00002DBC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002DC2 0641 F184 addi.w D1, 0xF184 00002DC6 3435 1000 move.w D2, [A5 + D1.w] 00002DCA 3202 move.w D1, D2 00002DCC 5341 subq.w D1, 1 00002DCE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002DD4 D042 add.w D0, D2 00002DD6 322D FD22 move.w D1, [A5 - 0x2DE] 00002DDA 3401 move.w D2, D1 00002DDC 5342 subq.w D2, 1 00002DDE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002DE4 0641 F188 addi.w D1, 0xF188 00002DE8 3435 1000 move.w D2, [A5 + D1.w] 00002DEC 3202 move.w D1, D2 00002DEE 5341 subq.w D1, 1 00002DF0 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002DF6 D042 add.w D0, D2 00002DF8 0640 FAEC addi.w D0, 0xFAEC 00002DFC 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 00002E02 302D FD22 move.w D0, [A5 - 0x2DE] 00002E06 3200 move.w D1, D0 00002E08 5341 subq.w D1, 1 00002E0A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002E10 0640 F184 addi.w D0, 0xF184 00002E14 3035 0000 move.w D0, [A5 + D0.w] 00002E18 B06D FD0C cmp.w D0, [A5 - 0x2F4] 00002E1C 57C0 seq D0 00002E1E 4400 neg.b D0 00002E20 322D FD22 move.w D1, [A5 - 0x2DE] 00002E24 3401 move.w D2, D1 00002E26 5342 subq.w D2, 1 00002E28 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002E2E 0641 F188 addi.w D1, 0xF188 00002E32 3235 1000 move.w D1, [A5 + D1.w] 00002E36 B26D FD0A cmp.w D1, [A5 - 0x2F6] 00002E3A 57C1 seq D1 00002E3C 4401 neg.b D1 00002E3E C001 and.b D0, D1 00002E40 4A00 tst.b D0 00002E42 6700 000C beq +0xE /* 00002E50 */ 00002E46 426D FD14 clr.w [A5 - 0x2EC] 00002E4A 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1 label00002E50: 00002E50 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002E56 6000 0606 bra +0x608 /* 0000345E */ 00002E5A 3D7C 0008 FFE8 move.w [A6 - 0x18], 0x8 00002E60 3D7C 0019 FFEA move.w [A6 - 0x16], 0x19 00002E66 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6 00002E6C 302D FD22 move.w D0, [A5 - 0x2DE] 00002E70 3200 move.w D1, D0 00002E72 5341 subq.w D1, 1 00002E74 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002E7A 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002E80 3401 move.w D2, D1 00002E82 5342 subq.w D2, 1 00002E84 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002E8A 0641 F184 addi.w D1, 0xF184 00002E8E 3435 1000 move.w D2, [A5 + D1.w] 00002E92 3202 move.w D1, D2 00002E94 5341 subq.w D1, 1 00002E96 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002E9C D042 add.w D0, D2 00002E9E 322D FD22 move.w D1, [A5 - 0x2DE] 00002EA2 3401 move.w D2, D1 00002EA4 5342 subq.w D2, 1 00002EA6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002EAC 0641 F188 addi.w D1, 0xF188 00002EB0 3435 1000 move.w D2, [A5 + D1.w] 00002EB4 3202 move.w D1, D2 00002EB6 5341 subq.w D1, 1 00002EB8 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002EBE D042 add.w D0, D2 00002EC0 0640 FAEC addi.w D0, 0xFAEC 00002EC4 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 00002ECA 302D FD22 move.w D0, [A5 - 0x2DE] 00002ECE 3200 move.w D1, D0 00002ED0 5341 subq.w D1, 1 00002ED2 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00002ED8 322D FD22 move.w D1, [A5 - 0x2DE] 00002EDC 3401 move.w D2, D1 00002EDE 5342 subq.w D2, 1 00002EE0 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00002EE6 0641 F16A addi.w D1, 0xF16A 00002EEA 2235 1000 move.l D1, [A5 + D1.w] 00002EEE 0681 0000 01F4 addi.l D1, 0x1F4 00002EF4 4E76 trapv 00002EF6 0640 F16A addi.w D0, 0xF16A 00002EFA 2B81 0000 move.l [A5 + D0.w], D1 00002EFE 426D FD14 clr.w [A5 - 0x2EC] 00002F02 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1 00002F08 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002F0E 6000 054E bra +0x550 /* 0000345E */ 00002F12 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3 00002F18 3D7C 001A FFEA move.w [A6 - 0x16], 0x1A 00002F1E 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7 00002F24 302D FD22 move.w D0, [A5 - 0x2DE] 00002F28 3200 move.w D1, D0 00002F2A 5341 subq.w D1, 1 00002F2C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002F32 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00002F38 3401 move.w D2, D1 00002F3A 5342 subq.w D2, 1 00002F3C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002F42 0641 F184 addi.w D1, 0xF184 00002F46 3435 1000 move.w D2, [A5 + D1.w] 00002F4A 3202 move.w D1, D2 00002F4C 5341 subq.w D1, 1 00002F4E 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00002F54 D042 add.w D0, D2 00002F56 322D FD22 move.w D1, [A5 - 0x2DE] 00002F5A 3401 move.w D2, D1 00002F5C 5342 subq.w D2, 1 00002F5E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002F64 0641 F188 addi.w D1, 0xF188 00002F68 3435 1000 move.w D2, [A5 + D1.w] 00002F6C 3202 move.w D1, D2 00002F6E 5341 subq.w D1, 1 00002F70 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00002F76 D042 add.w D0, D2 00002F78 0640 FAEC addi.w D0, 0xFAEC 00002F7C 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 00002F82 302D FD22 move.w D0, [A5 - 0x2DE] 00002F86 3200 move.w D1, D0 00002F88 5341 subq.w D1, 1 00002F8A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00002F90 0640 F184 addi.w D0, 0xF184 00002F94 3035 0000 move.w D0, [A5 + D0.w] 00002F98 B06D FD0C cmp.w D0, [A5 - 0x2F4] 00002F9C 57C0 seq D0 00002F9E 4400 neg.b D0 00002FA0 322D FD22 move.w D1, [A5 - 0x2DE] 00002FA4 3401 move.w D2, D1 00002FA6 5342 subq.w D2, 1 00002FA8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00002FAE 0641 F188 addi.w D1, 0xF188 00002FB2 3235 1000 move.w D1, [A5 + D1.w] 00002FB6 B26D FD0A cmp.w D1, [A5 - 0x2F6] 00002FBA 57C1 seq D1 00002FBC 4401 neg.b D1 00002FBE C001 and.b D0, D1 00002FC0 4A00 tst.b D0 00002FC2 6700 000C beq +0xE /* 00002FD0 */ 00002FC6 426D FD14 clr.w [A5 - 0x2EC] 00002FCA 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1 label00002FD0: 00002FD0 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00002FD6 6000 0486 bra +0x488 /* 0000345E */ 00002FDA 3D7C 0008 FFE8 move.w [A6 - 0x18], 0x8 00002FE0 3D7C 0018 FFEA move.w [A6 - 0x16], 0x18 00002FE6 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7 00002FEC 302D FD22 move.w D0, [A5 - 0x2DE] 00002FF0 3200 move.w D1, D0 00002FF2 5341 subq.w D1, 1 00002FF4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00002FFA 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00003000 3401 move.w D2, D1 00003002 5342 subq.w D2, 1 00003004 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000300A 0641 F184 addi.w D1, 0xF184 0000300E 3435 1000 move.w D2, [A5 + D1.w] 00003012 3202 move.w D1, D2 00003014 5341 subq.w D1, 1 00003016 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 0000301C D042 add.w D0, D2 0000301E 322D FD22 move.w D1, [A5 - 0x2DE] 00003022 3401 move.w D2, D1 00003024 5342 subq.w D2, 1 00003026 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000302C 0641 F188 addi.w D1, 0xF188 00003030 3435 1000 move.w D2, [A5 + D1.w] 00003034 3202 move.w D1, D2 00003036 5341 subq.w D1, 1 00003038 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 0000303E D042 add.w D0, D2 00003040 0640 FAEC addi.w D0, 0xFAEC 00003044 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 0000304A 302D FD22 move.w D0, [A5 - 0x2DE] 0000304E 3200 move.w D1, D0 00003050 5341 subq.w D1, 1 00003052 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00003058 322D FD22 move.w D1, [A5 - 0x2DE] 0000305C 3401 move.w D2, D1 0000305E 5342 subq.w D2, 1 00003060 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00003066 0641 F16A addi.w D1, 0xF16A 0000306A 2235 1000 move.l D1, [A5 + D1.w] 0000306E 0681 0000 01F4 addi.l D1, 0x1F4 00003074 4E76 trapv 00003076 0640 F16A addi.w D0, 0xF16A 0000307A 2B81 0000 move.l [A5 + D0.w], D1 0000307E 426D FD14 clr.w [A5 - 0x2EC] 00003082 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1 00003088 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 0000308E 6000 03CE bra +0x3D0 /* 0000345E */ 00003092 3D7C 000A FFE8 move.w [A6 - 0x18], 0xA /* '\n' */ 00003098 3D7C 000D FFEA move.w [A6 - 0x16], 0xD /* '\r' */ 0000309E 3D7C 0015 FFEC move.w [A6 - 0x14], 0x15 000030A4 302D FD22 move.w D0, [A5 - 0x2DE] 000030A8 3200 move.w D1, D0 000030AA 5341 subq.w D1, 1 000030AC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000030B2 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000030B8 3401 move.w D2, D1 000030BA 5342 subq.w D2, 1 000030BC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000030C2 0641 F184 addi.w D1, 0xF184 000030C6 3435 1000 move.w D2, [A5 + D1.w] 000030CA 3202 move.w D1, D2 000030CC 5341 subq.w D1, 1 000030CE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 000030D4 D042 add.w D0, D2 000030D6 322D FD22 move.w D1, [A5 - 0x2DE] 000030DA 3401 move.w D2, D1 000030DC 5342 subq.w D2, 1 000030DE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000030E4 0641 F188 addi.w D1, 0xF188 000030E8 3435 1000 move.w D2, [A5 + D1.w] 000030EC 3202 move.w D1, D2 000030EE 5341 subq.w D1, 1 000030F0 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000030F6 D042 add.w D0, D2 000030F8 0640 FAEC addi.w D0, 0xFAEC 000030FC 3BBC 0015 0000 move.w [A5 + D0.w], 0x15 00003102 302D FD22 move.w D0, [A5 - 0x2DE] 00003106 3200 move.w D1, D0 00003108 5341 subq.w D1, 1 0000310A 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00003110 322D FD22 move.w D1, [A5 - 0x2DE] 00003114 3401 move.w D2, D1 00003116 5342 subq.w D2, 1 00003118 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 0000311E 0641 F16A addi.w D1, 0xF16A 00003122 2235 1000 move.l D1, [A5 + D1.w] 00003126 0681 0000 09C4 addi.l D1, 0x9C4 0000312C 4E76 trapv 0000312E 0640 F16A addi.w D0, 0xF16A 00003132 2B81 0000 move.l [A5 + D0.w], D1 00003136 426D FD12 clr.w [A5 - 0x2EE] 0000313A 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00003140 6000 031C bra +0x31E /* 0000345E */ 00003144 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 0000314A 1D7C 0001 FFE3 move.b [A6 - 0x1D], 0x1 00003150 6000 030C bra +0x30E /* 0000345E */ 00003154 3D7C 001F FFEC move.w [A6 - 0x14], 0x1F 0000315A 3D7C 0015 FFEE move.w [A6 - 0x12], 0x15 00003160 6000 02FC bra +0x2FE /* 0000345E */ 00003164 3D7C 0020 FFEC move.w [A6 - 0x14], 0x20 /* ' ' */ 0000316A 3D7C 0016 FFEE move.w [A6 - 0x12], 0x16 00003170 6000 02EC bra +0x2EE /* 0000345E */ 00003174 3D7C 0021 FFEC move.w [A6 - 0x14], 0x21 /* '!' */ 0000317A 3D7C 0017 FFEE move.w [A6 - 0x12], 0x17 00003180 6000 02DC bra +0x2DE /* 0000345E */ 00003184 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB 0000318A 3D7C 0037 FFEA move.w [A6 - 0x16], 0x37 /* '7' */ 00003190 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6 00003196 302D FD22 move.w D0, [A5 - 0x2DE] 0000319A 3200 move.w D1, D0 0000319C 5341 subq.w D1, 1 0000319E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000031A4 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000031AA 3401 move.w D2, D1 000031AC 5342 subq.w D2, 1 000031AE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000031B4 0641 F184 addi.w D1, 0xF184 000031B8 3435 1000 move.w D2, [A5 + D1.w] 000031BC 3202 move.w D1, D2 000031BE 5341 subq.w D1, 1 000031C0 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 000031C6 D042 add.w D0, D2 000031C8 322D FD22 move.w D1, [A5 - 0x2DE] 000031CC 3401 move.w D2, D1 000031CE 5342 subq.w D2, 1 000031D0 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000031D6 0641 F188 addi.w D1, 0xF188 000031DA 3435 1000 move.w D2, [A5 + D1.w] 000031DE 3202 move.w D1, D2 000031E0 5341 subq.w D1, 1 000031E2 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000031E8 D042 add.w D0, D2 000031EA 0640 FAEC addi.w D0, 0xFAEC 000031EE 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 000031F4 426D FD04 clr.w [A5 - 0x2FC] 000031F8 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1 000031FE 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00003204 6000 0258 bra +0x25A /* 0000345E */ 00003208 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB 0000320E 3D7C 0038 FFEA move.w [A6 - 0x16], 0x38 /* '8' */ 00003214 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7 0000321A 302D FD22 move.w D0, [A5 - 0x2DE] 0000321E 3200 move.w D1, D0 00003220 5341 subq.w D1, 1 00003222 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003228 00A0 322D FD22 ori.l -[A0], 0x322DFD22 0000322E 3401 move.w D2, D1 00003230 5342 subq.w D2, 1 00003232 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00003238 0641 F184 addi.w D1, 0xF184 0000323C 3435 1000 move.w D2, [A5 + D1.w] 00003240 3202 move.w D1, D2 00003242 5341 subq.w D1, 1 00003244 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 0000324A D042 add.w D0, D2 0000324C 322D FD22 move.w D1, [A5 - 0x2DE] 00003250 3401 move.w D2, D1 00003252 5342 subq.w D2, 1 00003254 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000325A 0641 F188 addi.w D1, 0xF188 0000325E 3435 1000 move.w D2, [A5 + D1.w] 00003262 3202 move.w D1, D2 00003264 5341 subq.w D1, 1 00003266 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 0000326C D042 add.w D0, D2 0000326E 0640 FAEC addi.w D0, 0xFAEC 00003272 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 00003278 426D FD04 clr.w [A5 - 0x2FC] 0000327C 1B7C 0001 FD3F move.b [A5 - 0x2C1], 0x1 00003282 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00003288 6000 01D4 bra +0x1D6 /* 0000345E */ 0000328C 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB 00003292 3D7C 0037 FFEA move.w [A6 - 0x16], 0x37 /* '7' */ 00003298 3D7C 0006 FFEC move.w [A6 - 0x14], 0x6 0000329E 302D FD22 move.w D0, [A5 - 0x2DE] 000032A2 3200 move.w D1, D0 000032A4 5341 subq.w D1, 1 000032A6 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000032AC 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000032B2 3401 move.w D2, D1 000032B4 5342 subq.w D2, 1 000032B6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000032BC 0641 F184 addi.w D1, 0xF184 000032C0 3435 1000 move.w D2, [A5 + D1.w] 000032C4 3202 move.w D1, D2 000032C6 5341 subq.w D1, 1 000032C8 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 000032CE D042 add.w D0, D2 000032D0 322D FD22 move.w D1, [A5 - 0x2DE] 000032D4 3401 move.w D2, D1 000032D6 5342 subq.w D2, 1 000032D8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000032DE 0641 F188 addi.w D1, 0xF188 000032E2 3435 1000 move.w D2, [A5 + D1.w] 000032E6 3202 move.w D1, D2 000032E8 5341 subq.w D1, 1 000032EA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000032F0 D042 add.w D0, D2 000032F2 0640 FAEC addi.w D0, 0xFAEC 000032F6 3BBC 0006 0000 move.w [A5 + D0.w], 0x6 000032FC 302D FD22 move.w D0, [A5 - 0x2DE] 00003300 3200 move.w D1, D0 00003302 5341 subq.w D1, 1 00003304 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 0000330A 322D FD22 move.w D1, [A5 - 0x2DE] 0000330E 3401 move.w D2, D1 00003310 5342 subq.w D2, 1 00003312 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00003318 0641 F16A addi.w D1, 0xF16A 0000331C 2235 1000 move.l D1, [A5 + D1.w] 00003320 0681 0000 03E8 addi.l D1, 0x3E8 00003326 4E76 trapv 00003328 0640 F16A addi.w D0, 0xF16A 0000332C 2B81 0000 move.l [A5 + D0.w], D1 00003330 426D FCFC clr.w [A5 - 0x304] 00003334 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1 0000333A 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 00003340 6000 011C bra +0x11E /* 0000345E */ 00003344 3D7C 000B FFE8 move.w [A6 - 0x18], 0xB 0000334A 3D7C 0038 FFEA move.w [A6 - 0x16], 0x38 /* '8' */ 00003350 3D7C 0007 FFEC move.w [A6 - 0x14], 0x7 00003356 302D FD22 move.w D0, [A5 - 0x2DE] 0000335A 3200 move.w D1, D0 0000335C 5341 subq.w D1, 1 0000335E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003364 00A0 322D FD22 ori.l -[A0], 0x322DFD22 0000336A 3401 move.w D2, D1 0000336C 5342 subq.w D2, 1 0000336E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00003374 0641 F184 addi.w D1, 0xF184 00003378 3435 1000 move.w D2, [A5 + D1.w] 0000337C 3202 move.w D1, D2 0000337E 5341 subq.w D1, 1 00003380 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00003386 D042 add.w D0, D2 00003388 322D FD22 move.w D1, [A5 - 0x2DE] 0000338C 3401 move.w D2, D1 0000338E 5342 subq.w D2, 1 00003390 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00003396 0641 F188 addi.w D1, 0xF188 0000339A 3435 1000 move.w D2, [A5 + D1.w] 0000339E 3202 move.w D1, D2 000033A0 5341 subq.w D1, 1 000033A2 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000033A8 D042 add.w D0, D2 000033AA 0640 FAEC addi.w D0, 0xFAEC 000033AE 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 000033B4 302D FD22 move.w D0, [A5 - 0x2DE] 000033B8 3200 move.w D1, D0 000033BA 5341 subq.w D1, 1 000033BC 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 000033C2 322D FD22 move.w D1, [A5 - 0x2DE] 000033C6 3401 move.w D2, D1 000033C8 5342 subq.w D2, 1 000033CA 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 000033D0 0641 F16A addi.w D1, 0xF16A 000033D4 2235 1000 move.l D1, [A5 + D1.w] 000033D8 0681 0000 03E8 addi.l D1, 0x3E8 000033DE 4E76 trapv 000033E0 0640 F16A addi.w D0, 0xF16A 000033E4 2B81 0000 move.l [A5 + D0.w], D1 000033E8 426D FCFC clr.w [A5 - 0x304] 000033EC 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1 000033F2 1B7C 0001 FD43 move.b [A5 - 0x2BD], 0x1 000033F8 6000 0064 bra +0x66 /* 0000345E */ label000033FC: 000033FC 5D40 subq.w D0, 6 000033FE 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 00003402 645A bcc +0x5C /* 0000345E */ 00003404 D040 add.w D0, D0 00003406 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000340A 4EFB 0002 jmp [PC + D0.w + 0x2] 0000340E F39A .invalid <> 00003410 F3AA .invalid <> 00003412 F3BA .invalid <> 00003414 F464 .invalid <> 00003416 F50E .extension 0x50E <> // unimplemented 00003418 0050 0050 ori.w [A0], 0x50 /* 'P' */ 0000341C 0050 F5B8 ori.w [A0], 0xF5B8 00003420 F684 0050 .extension 0x684 <> // unimplemented 00003424 F984 .invalid <> 00003426 FA4C FB04 .extension 0xA4C <>, 0xFB04 // unimplemented 0000342A FBCC .invalid <> 0000342C FD46 .extension 0xD46 <> // unimplemented 0000342E FD56 .extension 0xD56 <> // unimplemented 00003430 FD66 .extension 0xD66 <> // unimplemented 00003432 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00003436 0050 0050 ori.w [A0], 0x50 /* 'P' */ 0000343A 0050 0050 ori.w [A0], 0x50 /* 'P' */ 0000343E FD36 .extension 0xD36 <> // unimplemented 00003440 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00003444 0050 F750 ori.w [A0], 0xF750 00003448 F80C F8C8 .tblXX 0xF80C, 0xF8C8 // unimplemented 0000344C 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00003450 0050 0050 ori.w [A0], 0x50 /* 'P' */ 00003454 FC84 FDFA .extension 0xC84 <> // unimplemented 00003458 FD76 .extension 0xD76 <> // unimplemented 0000345A FF36 .extension 0xF36 <> // unimplemented 0000345C FE7E 302D .extension 0xE7E <>, 0x302D // unimplemented // begin alternate branch 0000345E-00003462 label0000345E: 0000345E 302D FD16 move.w D0, [A5 - 0x2EA] // end alternate branch 0000345E-00003462 label0000345E: // (misaligned) 00003460 FD16 .extension 0xD16 <> // unimplemented 00003462 5340 subq.w D0, 1 00003464 4E76 trapv 00003466 5240 addq.w D0, 1 00003468 3F00 move.w -[A7], D0 0000346A 302D FD1A move.w D0, [A5 - 0x2E6] 0000346E 5340 subq.w D0, 1 00003470 4E76 trapv 00003472 5240 addq.w D0, 1 00003474 3F00 move.w -[A7], D0 00003476 302D FD18 move.w D0, [A5 - 0x2E8] 0000347A 5340 subq.w D0, 1 0000347C 4E76 trapv 0000347E 5240 addq.w D0, 1 00003480 3F00 move.w -[A7], D0 00003482 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003486 302E FFEE move.w D0, [A6 - 0x12] 0000348A 5340 subq.w D0, 1 0000348C 4E76 trapv 0000348E 5240 addq.w D0, 1 00003490 3B40 FD16 move.w [A5 - 0x2EA], D0 00003494 302D FD22 move.w D0, [A5 - 0x2DE] 00003498 3200 move.w D1, D0 0000349A 5341 subq.w D1, 1 0000349C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000034A2 0640 F184 addi.w D0, 0xF184 000034A6 3235 0000 move.w D1, [A5 + D0.w] 000034AA 5341 subq.w D1, 1 000034AC 4E76 trapv 000034AE 5241 addq.w D1, 1 000034B0 3B41 FD1A move.w [A5 - 0x2E6], D1 000034B4 302D FD22 move.w D0, [A5 - 0x2DE] 000034B8 3200 move.w D1, D0 000034BA 5341 subq.w D1, 1 000034BC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000034C2 0640 F188 addi.w D0, 0xF188 000034C6 3235 0000 move.w D1, [A5 + D0.w] 000034CA 5341 subq.w D1, 1 000034CC 4E76 trapv 000034CE 5241 addq.w D1, 1 000034D0 3B41 FD18 move.w [A5 - 0x2E8], D1 000034D4 102E FFE3 move.b D0, [A6 - 0x1D] 000034D8 0A00 0001 xori.b D0, 0x1 000034DC C02D FD43 and.b D0, [A5 - 0x2BD] 000034E0 4A00 tst.b D0 000034E2 6700 0074 beq +0x76 /* 00003558 */ label000034E6: 000034E6 554F subq.w A7, 2 000034E8 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000034EC 4A1F tst.b [A7]+ 000034EE 67F6 beq -0x8 /* 000034E6 */ 000034F0 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000034F4 302E FFEA move.w D0, [A6 - 0x16] 000034F8 5340 subq.w D0, 1 000034FA 4E76 trapv 000034FC 5240 addq.w D0, 1 000034FE 3F00 move.w -[A7], D0 00003500 302D FD22 move.w D0, [A5 - 0x2DE] 00003504 3200 move.w D1, D0 00003506 5341 subq.w D1, 1 00003508 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000350E 0640 F184 addi.w D0, 0xF184 00003512 3235 0000 move.w D1, [A5 + D0.w] 00003516 5341 subq.w D1, 1 00003518 4E76 trapv 0000351A 5241 addq.w D1, 1 0000351C 3F01 move.w -[A7], D1 0000351E 302D FD22 move.w D0, [A5 - 0x2DE] 00003522 3200 move.w D1, D0 00003524 5341 subq.w D1, 1 00003526 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000352C 0640 F188 addi.w D0, 0xF188 00003530 3235 0000 move.w D1, [A5 + D0.w] 00003534 5341 subq.w D1, 1 00003536 4E76 trapv 00003538 5241 addq.w D1, 1 0000353A 3F01 move.w -[A7], D1 0000353C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003540 302E FFE8 move.w D0, [A6 - 0x18] 00003544 5340 subq.w D0, 1 00003546 4E76 trapv 00003548 5240 addq.w D0, 1 0000354A 3F00 move.w -[A7], D0 0000354C 1F3C 0001 move.b -[A7], 0x1 00003550 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00003554 4EBA D628 jsr [PC - 0x29D8 /* 00000B7E */] label00003558: 00003558 102E FFE3 move.b D0, [A6 - 0x1D] 0000355C 0A00 0001 xori.b D0, 0x1 00003560 4A00 tst.b D0 00003562 6700 005A beq +0x5C /* 000035BE */ 00003566 302E FFEC move.w D0, [A6 - 0x14] 0000356A 5340 subq.w D0, 1 0000356C 4E76 trapv 0000356E 5240 addq.w D0, 1 00003570 3F00 move.w -[A7], D0 00003572 302D FD22 move.w D0, [A5 - 0x2DE] 00003576 3200 move.w D1, D0 00003578 5341 subq.w D1, 1 0000357A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003580 0640 F184 addi.w D0, 0xF184 00003584 3235 0000 move.w D1, [A5 + D0.w] 00003588 5341 subq.w D1, 1 0000358A 4E76 trapv 0000358C 5241 addq.w D1, 1 0000358E 3F01 move.w -[A7], D1 00003590 302D FD22 move.w D0, [A5 - 0x2DE] 00003594 3200 move.w D1, D0 00003596 5341 subq.w D1, 1 00003598 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000359E 0640 F188 addi.w D0, 0xF188 000035A2 3235 0000 move.w D1, [A5 + D0.w] 000035A6 5341 subq.w D1, 1 000035A8 4E76 trapv 000035AA 5241 addq.w D1, 1 000035AC 3F01 move.w -[A7], D1 000035AE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000035B2 7005 moveq.l D0, 0x05 000035B4 2F00 move.l -[A7], D0 000035B6 486E FFE4 pea.l [A6 - 0x1C] 000035BA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label000035BE: 000035BE 4E5E unlink A6 000035C0 4E75 rts 000035C2 5348 subq.w A0, 1 000035C4 4F4F chk.w D7, A7 000035C6 5449 addq.w A1, 2 000035C8 5420 addq.b -[A0], 2 fn000035CA: 000035CA 4E56 FFD0 link A6, -0x0030 000035CE 48E7 1300 movem.l -[A7], D3,D6,D7 000035D2 2F2D FCE2 move.l -[A7], [A5 - 0x31E] 000035D6 3F3C 0001 move.w -[A7], 0x1 000035DA A939 syscall EnableItem 000035DC 2F2D FCEA move.l -[A7], [A5 - 0x316] 000035E0 3F3C 0004 move.w -[A7], 0x4 000035E4 A939 syscall EnableItem 000035E6 426D F184 clr.w [A5 - 0xE7C] 000035EA 42AD F172 clr.l [A5 - 0xE8E] 000035EE 302D FD24 move.w D0, [A5 - 0x2DC] 000035F2 5340 subq.w D0, 1 000035F4 4E76 trapv 000035F6 5240 addq.w D0, 1 000035F8 7201 moveq.l D1, 0x01 000035FA 3E00 move.w D7, D0 000035FC BE41 cmp.w D7, D1 000035FE 6D00 00D8 blt +0xDA /* 000036D8 */ 00003602 3D47 FFEE move.w [A6 - 0x12], D7 00003606 3D47 FFD8 move.w [A6 - 0x28], D7 0000360A 9E41 sub.w D7, D1 label0000360C: 0000360C 302E FFEE move.w D0, [A6 - 0x12] 00003610 5340 subq.w D0, 1 00003612 4E76 trapv 00003614 5240 addq.w D0, 1 00003616 3B40 FD22 move.w [A5 - 0x2DE], D0 0000361A 302D FD22 move.w D0, [A5 - 0x2DE] 0000361E 3200 move.w D1, D0 00003620 5341 subq.w D1, 1 00003622 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003628 0640 F194 addi.w D0, 0xF194 0000362C 4275 0000 clr.w [A5 + D0.w] 00003630 4EBA C9CE jsr [PC - 0x3632 /* 00000000 */] 00003634 4EBA D06A jsr [PC - 0x2F96 /* 000006A0 */] 00003638 302E FFEE move.w D0, [A6 - 0x12] 0000363C 3200 move.w D1, D0 0000363E 5341 subq.w D1, 1 00003640 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003646 0640 F178 addi.w D0, 0xF178 0000364A 3BBC 07D0 0000 move.w [A5 + D0.w], 0x7D0 00003650 302E FFEE move.w D0, [A6 - 0x12] 00003654 3200 move.w D1, D0 00003656 5341 subq.w D1, 1 00003658 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000365E 0640 F180 addi.w D0, 0xF180 00003662 3BBC 0003 0000 move.w [A5 + D0.w], 0x3 00003668 302E FFEE move.w D0, [A6 - 0x12] 0000366C 3200 move.w D1, D0 0000366E 5341 subq.w D1, 1 00003670 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003676 0640 F17C addi.w D0, 0xF17C 0000367A 3BBC 003C 0000 move.w [A5 + D0.w], 0x3C /* '<' */ 00003680 302E FFEE move.w D0, [A6 - 0x12] 00003684 3200 move.w D1, D0 00003686 5341 subq.w D1, 1 00003688 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 0000368E 0640 F16A addi.w D0, 0xF16A 00003692 42B5 0000 clr.l [A5 + D0.w] 00003696 302E FFEE move.w D0, [A6 - 0x12] 0000369A 3200 move.w D1, D0 0000369C 5341 subq.w D1, 1 0000369E 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6 000036A4 F177 .extension 0x177 <> // unimplemented 000036A6 1BBC 0001 0000 move.b [A5 + D0.w], 0x1 000036AC 302E FFEE move.w D0, [A6 - 0x12] 000036B0 3200 move.w D1, D0 000036B2 5341 subq.w D1, 1 000036B4 43BC 0001 0640 .invalid 1, 0x10640 // invalid opcode 4 with b == 6 000036BA F175 .extension 0x175 <> // unimplemented 000036BC 4235 0000 clr.b [A5 + D0.w] 000036C0 302E FFEE move.w D0, [A6 - 0x12] 000036C4 B06E FFD8 cmp.w D0, [A6 - 0x28] 000036C8 6702 beq +0x4 /* 000036CC */ 000036CA 4E46 trap 6 label000036CC: 000036CC 536E FFD8 subq.w [A6 - 0x28], 1 000036D0 536E FFEE subq.w [A6 - 0x12], 1 000036D4 51CF FF36 dbf D7, -0xCC /* 0000360C */ label000036D8: 000036D8 422D FD4A clr.b [A5 - 0x2B6] label000036DC: 000036DC 594F subq.w A7, 4 000036DE 302D FD22 move.w D0, [A5 - 0x2DE] 000036E2 3200 move.w D1, D0 000036E4 5341 subq.w D1, 1 000036E6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000036EC 0640 F194 addi.w D0, 0xF194 000036F0 3235 0000 move.w D1, [A5 + D0.w] 000036F4 5341 subq.w D1, 1 000036F6 4E76 trapv 000036F8 5241 addq.w D1, 1 000036FA 3F01 move.w -[A7], D1 000036FC 42A7 clr.l -[A7] 000036FE 70FF moveq.l D0, 0xFFFFFFFF 00003700 2F00 move.l -[A7], D0 00003702 A97C syscall GetNewDialog 00003704 2B5F FD50 move.l [A5 - 0x2B0], [A7]+ 00003708 426D FD1E clr.w [A5 - 0x2E2] 0000370C 3B7C 0011 FD1C move.w [A5 - 0x2E4], 0x11 00003712 3B7C 012C FCEE move.w [A5 - 0x312], 0x12C 00003718 426D FCF4 clr.w [A5 - 0x30C] 0000371C 426D FCF2 clr.w [A5 - 0x30E] 00003720 1B7C 0001 FD42 move.b [A5 - 0x2BE], 0x1 00003726 302D FD22 move.w D0, [A5 - 0x2DE] 0000372A 3200 move.w D1, D0 0000372C 5341 subq.w D1, 1 0000372E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003734 0640 F17C addi.w D0, 0xF17C 00003738 3035 0000 move.w D0, [A5 + D0.w] 0000373C C1FC 0007 muls.w D0, 0x7 00003740 81FC 0001 divs.w D0, 0x1 00003744 4E76 trapv 00003746 5340 subq.w D0, 1 00003748 4E76 trapv 0000374A 5240 addq.w D0, 1 0000374C 3B40 FD14 move.w [A5 - 0x2EC], D0 00003750 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1 00003756 422D FD40 clr.b [A5 - 0x2C0] 0000375A 426D FD12 clr.w [A5 - 0x2EE] 0000375E 426D FD10 clr.w [A5 - 0x2F0] 00003762 3B7C 0006 FD0E move.w [A5 - 0x2F2], 0x6 00003768 422D FD45 clr.b [A5 - 0x2BB] 0000376C 3B7C 01DA FD20 move.w [A5 - 0x2E0], 0x1DA 00003772 426D FCFC clr.w [A5 - 0x304] 00003776 1B7C 0001 FD3E move.b [A5 - 0x2C2], 0x1 0000377C 4EBA D5A8 jsr [PC - 0x2A58 /* 00000D26 */] label00003780: 00003780 A9B4 syscall SystemTask 00003782 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00003786 554F subq.w A7, 2 00003788 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000378C 101F move.b D0, [A7]+ 0000378E 0A00 0001 xori.b D0, 0x1 00003792 4A00 tst.b D0 00003794 6700 0B84 beq +0xB86 /* 0000431A */ 00003798 0C6D 01F4 FCEE cmpi.w [A5 - 0x312], 0x1F4 0000379E 5CC0 sge D0 000037A0 4400 neg.b D0 000037A2 C02D FD42 and.b D0, [A5 - 0x2BE] 000037A6 4A00 tst.b D0 000037A8 6700 00C6 beq +0xC8 /* 00003870 */ 000037AC 3B7C 000B FCF4 move.w [A5 - 0x30C], 0xB label000037B2: 000037B2 554F subq.w A7, 2 000037B4 A861 syscall Random 000037B6 7009 moveq.l D0, 0x09 000037B8 321F move.w D1, [A7]+ 000037BA 48C1 ext.l D1 000037BC 83C0 divs.w D1, D0 000037BE 4841 swap.w D1 000037C0 4A41 tst.w D1 000037C2 6A02 bpl +0x4 /* 000037C6 */ 000037C4 D240 add.w D1, D0 label000037C6: 000037C6 5341 subq.w D1, 1 000037C8 4E76 trapv 000037CA 5241 addq.w D1, 1 000037CC 3B41 FCF2 move.w [A5 - 0x30E], D1 000037D0 302D FCF2 move.w D0, [A5 - 0x30E] 000037D4 B06D FD0A cmp.w D0, [A5 - 0x2F6] 000037D8 56C0 sne D0 000037DA 4400 neg.b D0 000037DC 322D FCF2 move.w D1, [A5 - 0x30E] 000037E0 B26D FD10 cmp.w D1, [A5 - 0x2F0] 000037E4 56C1 sne D1 000037E6 4401 neg.b D1 000037E8 C001 and.b D0, D1 000037EA 322D FCF2 move.w D1, [A5 - 0x30E] 000037EE B26D FD00 cmp.w D1, [A5 - 0x300] 000037F2 56C1 sne D1 000037F4 4401 neg.b D1 000037F6 C001 and.b D0, D1 000037F8 322D FCF2 move.w D1, [A5 - 0x30E] 000037FC B26D FCF8 cmp.w D1, [A5 - 0x308] 00003800 56C1 sne D1 00003802 4401 neg.b D1 00003804 C001 and.b D0, D1 00003806 4A6D FCF2 tst.w [A5 - 0x30E] 0000380A 5EC1 sgt D1 0000380C 4401 neg.b D1 0000380E 0C6D 0009 FCF2 cmpi.w [A5 - 0x30E], 0x9 /* '\t' */ 00003814 5DC2 slt D2 00003816 4402 neg.b D2 00003818 C202 and.b D1, D2 0000381A C001 and.b D0, D1 0000381C 4A00 tst.b D0 0000381E 6792 beq -0x6C /* 000037B2 */ 00003820 302D FD22 move.w D0, [A5 - 0x2DE] 00003824 3200 move.w D1, D0 00003826 5341 subq.w D1, 1 00003828 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000382E 00A0 322D FCF4 ori.l -[A0], 0x322DFCF4 00003834 5341 subq.w D1, 1 00003836 4E76 trapv 00003838 3401 move.w D2, D1 0000383A 5342 subq.w D2, 1 0000383C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00003842 D041 add.w D0, D1 00003844 322D FCF2 move.w D1, [A5 - 0x30E] 00003848 3401 move.w D2, D1 0000384A 5342 subq.w D2, 1 0000384C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00003852 D041 add.w D0, D1 00003854 0640 FAEC addi.w D0, 0xFAEC 00003858 3235 0000 move.w D1, [A5 + D0.w] 0000385C 5341 subq.w D1, 1 0000385E 4E76 trapv 00003860 5241 addq.w D1, 1 00003862 3B41 FCF0 move.w [A5 - 0x310], D1 00003866 422D FD42 clr.b [A5 - 0x2BE] 0000386A 3B7C 0258 FCEE move.w [A5 - 0x312], 0x258 label00003870: 00003870 102D FD42 move.b D0, [A5 - 0x2BE] 00003874 0A00 0001 xori.b D0, 0x1 00003878 322D FD22 move.w D1, [A5 - 0x2DE] 0000387C 3401 move.w D2, D1 0000387E 5342 subq.w D2, 1 00003880 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00003886 0641 F17C addi.w D1, 0xF17C 0000388A 3235 1000 move.w D1, [A5 + D1.w] 0000388E 0641 0258 addi.w D1, 0x258 00003892 4E76 trapv 00003894 B26D FCEE cmp.w D1, [A5 - 0x312] 00003898 5FC1 sle D1 0000389A 4401 neg.b D1 0000389C C001 and.b D0, D1 0000389E 4A00 tst.b D0 000038A0 6700 0006 beq +0x8 /* 000038A8 */ 000038A4 4EBA E15C jsr [PC - 0x1EA4 /* 00001A02 */] label000038A8: 000038A8 302D FCEE move.w D0, [A5 - 0x312] 000038AC 5240 addq.w D0, 1 000038AE 4E76 trapv 000038B0 5340 subq.w D0, 1 000038B2 4E76 trapv 000038B4 5240 addq.w D0, 1 000038B6 3B40 FCEE move.w [A5 - 0x312], D0 000038BA 302D FD22 move.w D0, [A5 - 0x2DE] 000038BE 3200 move.w D1, D0 000038C0 5341 subq.w D1, 1 000038C2 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000038C8 0640 F17C addi.w D0, 0xF17C 000038CC 3035 0000 move.w D0, [A5 + D0.w] 000038D0 C1FC 000A muls.w D0, 0xA /* '\n' */ 000038D4 81FC 0001 divs.w D0, 0x1 000038D8 4E76 trapv 000038DA B06D FD14 cmp.w D0, [A5 - 0x2EC] 000038DE 6600 0006 bne +0x8 /* 000038E6 */ 000038E2 4EBA E3D0 jsr [PC - 0x1C30 /* 00001CB4 */] label000038E6: 000038E6 302D FD22 move.w D0, [A5 - 0x2DE] 000038EA 3200 move.w D1, D0 000038EC 5341 subq.w D1, 1 000038EE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000038F4 0640 F17C addi.w D0, 0xF17C 000038F8 3035 0000 move.w D0, [A5 + D0.w] 000038FC C1FC 000B muls.w D0, 0xB 00003900 81FC 0001 divs.w D0, 0x1 00003904 4E76 trapv 00003906 B06D FD14 cmp.w D0, [A5 - 0x2EC] 0000390A 5FC0 sle D0 0000390C 4400 neg.b D0 0000390E 122D FD40 move.b D1, [A5 - 0x2C0] 00003912 0A01 0001 xori.b D1, 0x1 00003916 C001 and.b D0, D1 00003918 4A00 tst.b D0 0000391A 6700 0072 beq +0x74 /* 0000398E */ 0000391E 302D FD22 move.w D0, [A5 - 0x2DE] 00003922 3200 move.w D1, D0 00003924 5341 subq.w D1, 1 00003926 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000392C 00A0 322D FD0C ori.l -[A0], 0x322DFD0C 00003932 3401 move.w D2, D1 00003934 5342 subq.w D2, 1 00003936 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 0000393C D041 add.w D0, D1 0000393E 322D FD0A move.w D1, [A5 - 0x2F6] 00003942 3401 move.w D2, D1 00003944 5342 subq.w D2, 1 00003946 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000394C D041 add.w D0, D1 0000394E 322D FD06 move.w D1, [A5 - 0x2FA] 00003952 5341 subq.w D1, 1 00003954 4E76 trapv 00003956 5241 addq.w D1, 1 00003958 0640 FAEC addi.w D0, 0xFAEC 0000395C 3B81 0000 move.w [A5 + D0.w], D1 00003960 302D FD06 move.w D0, [A5 - 0x2FA] 00003964 5340 subq.w D0, 1 00003966 4E76 trapv 00003968 5240 addq.w D0, 1 0000396A 3F00 move.w -[A7], D0 0000396C 302D FD0C move.w D0, [A5 - 0x2F4] 00003970 5340 subq.w D0, 1 00003972 4E76 trapv 00003974 5240 addq.w D0, 1 00003976 3F00 move.w -[A7], D0 00003978 302D FD0A move.w D0, [A5 - 0x2F6] 0000397C 5340 subq.w D0, 1 0000397E 4E76 trapv 00003980 5240 addq.w D0, 1 00003982 3F00 move.w -[A7], D0 00003984 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003988 1B7C 0001 FD40 move.b [A5 - 0x2C0], 0x1 label0000398E: 0000398E 302D FD22 move.w D0, [A5 - 0x2DE] 00003992 3200 move.w D1, D0 00003994 5341 subq.w D1, 1 00003996 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000399C 0640 F17C addi.w D0, 0xF17C 000039A0 3035 0000 move.w D0, [A5 + D0.w] 000039A4 C1FC 000F muls.w D0, 0xF 000039A8 81FC 0001 divs.w D0, 0x1 000039AC 4E76 trapv 000039AE B06D FD14 cmp.w D0, [A5 - 0x2EC] 000039B2 5FC0 sle D0 000039B4 4400 neg.b D0 000039B6 122D FD41 move.b D1, [A5 - 0x2BF] 000039BA 0A01 0001 xori.b D1, 0x1 000039BE C001 and.b D0, D1 000039C0 4A00 tst.b D0 000039C2 6700 007A beq +0x7C /* 00003A3E */ 000039C6 302D FD22 move.w D0, [A5 - 0x2DE] 000039CA 3200 move.w D1, D0 000039CC 5341 subq.w D1, 1 000039CE 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000039D4 00A0 322D FD0C ori.l -[A0], 0x322DFD0C 000039DA 3401 move.w D2, D1 000039DC 5342 subq.w D2, 1 000039DE 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000039E4 D041 add.w D0, D1 000039E6 322D FD0A move.w D1, [A5 - 0x2F6] 000039EA 3401 move.w D2, D1 000039EC 5342 subq.w D2, 1 000039EE 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000039F4 D041 add.w D0, D1 000039F6 322D FD08 move.w D1, [A5 - 0x2F8] 000039FA 5341 subq.w D1, 1 000039FC 4E76 trapv 000039FE 5241 addq.w D1, 1 00003A00 0640 FAEC addi.w D0, 0xFAEC 00003A04 3B81 0000 move.w [A5 + D0.w], D1 00003A08 302D FD08 move.w D0, [A5 - 0x2F8] 00003A0C 5340 subq.w D0, 1 00003A0E 4E76 trapv 00003A10 5240 addq.w D0, 1 00003A12 3F00 move.w -[A7], D0 00003A14 302D FD0C move.w D0, [A5 - 0x2F4] 00003A18 5340 subq.w D0, 1 00003A1A 4E76 trapv 00003A1C 5240 addq.w D0, 1 00003A1E 3F00 move.w -[A7], D0 00003A20 302D FD0A move.w D0, [A5 - 0x2F6] 00003A24 5340 subq.w D0, 1 00003A26 4E76 trapv 00003A28 5240 addq.w D0, 1 00003A2A 3F00 move.w -[A7], D0 00003A2C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003A30 426D FD14 clr.w [A5 - 0x2EC] 00003A34 1B7C 0001 FD41 move.b [A5 - 0x2BF], 0x1 00003A3A 422D FD40 clr.b [A5 - 0x2C0] label00003A3E: 00003A3E 302D FD14 move.w D0, [A5 - 0x2EC] 00003A42 5240 addq.w D0, 1 00003A44 4E76 trapv 00003A46 5340 subq.w D0, 1 00003A48 4E76 trapv 00003A4A 5240 addq.w D0, 1 00003A4C 3B40 FD14 move.w [A5 - 0x2EC], D0 00003A50 302D FD22 move.w D0, [A5 - 0x2DE] 00003A54 3200 move.w D1, D0 00003A56 5341 subq.w D1, 1 00003A58 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003A5E 322D FD04 move.w D1, [A5 - 0x2FC] 00003A62 0640 F178 addi.w D0, 0xF178 00003A66 B275 0000 cmp.w D1, [A5 + D0.w] 00003A6A 5CC0 sge D0 00003A6C 4400 neg.b D0 00003A6E C02D FD3F and.b D0, [A5 - 0x2C1] 00003A72 4A00 tst.b D0 00003A74 6700 027C beq +0x27E /* 00003CF2 */ label00003A78: 00003A78 554F subq.w A7, 2 00003A7A A861 syscall Random 00003A7C 700B moveq.l D0, 0x0B 00003A7E 321F move.w D1, [A7]+ 00003A80 48C1 ext.l D1 00003A82 83C0 divs.w D1, D0 00003A84 4841 swap.w D1 00003A86 4A41 tst.w D1 00003A88 6A02 bpl +0x4 /* 00003A8C */ 00003A8A D240 add.w D1, D0 label00003A8C: 00003A8C 5341 subq.w D1, 1 00003A8E 4E76 trapv 00003A90 5241 addq.w D1, 1 00003A92 3B41 FD02 move.w [A5 - 0x2FE], D1 00003A96 4A6D FD02 tst.w [A5 - 0x2FE] 00003A9A 5EC0 sgt D0 00003A9C 4400 neg.b D0 00003A9E 0C6D 000B FD02 cmpi.w [A5 - 0x2FE], 0xB 00003AA4 5DC1 slt D1 00003AA6 4401 neg.b D1 00003AA8 C001 and.b D0, D1 00003AAA 4A00 tst.b D0 00003AAC 67CA beq -0x34 /* 00003A78 */ label00003AAE: 00003AAE 554F subq.w A7, 2 00003AB0 A861 syscall Random 00003AB2 7009 moveq.l D0, 0x09 00003AB4 321F move.w D1, [A7]+ 00003AB6 48C1 ext.l D1 00003AB8 83C0 divs.w D1, D0 00003ABA 4841 swap.w D1 00003ABC 4A41 tst.w D1 00003ABE 6A02 bpl +0x4 /* 00003AC2 */ 00003AC0 D240 add.w D1, D0 label00003AC2: 00003AC2 5341 subq.w D1, 1 00003AC4 4E76 trapv 00003AC6 5241 addq.w D1, 1 00003AC8 3B41 FD00 move.w [A5 - 0x300], D1 00003ACC 302D FD00 move.w D0, [A5 - 0x300] 00003AD0 B06D FCF2 cmp.w D0, [A5 - 0x30E] 00003AD4 56C0 sne D0 00003AD6 4400 neg.b D0 00003AD8 4A6D FD00 tst.w [A5 - 0x300] 00003ADC 5EC1 sgt D1 00003ADE 4401 neg.b D1 00003AE0 0C6D 0009 FD00 cmpi.w [A5 - 0x300], 0x9 /* '\t' */ 00003AE6 5DC2 slt D2 00003AE8 4402 neg.b D2 00003AEA C202 and.b D1, D2 00003AEC C001 and.b D0, D1 00003AEE 4A00 tst.b D0 00003AF0 67BC beq -0x42 /* 00003AAE */ 00003AF2 302D FD22 move.w D0, [A5 - 0x2DE] 00003AF6 3200 move.w D1, D0 00003AF8 5341 subq.w D1, 1 00003AFA 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003B00 00A0 322D FD02 ori.l -[A0], 0x322DFD02 00003B06 3401 move.w D2, D1 00003B08 5342 subq.w D2, 1 00003B0A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00003B10 D041 add.w D0, D1 00003B12 322D FD00 move.w D1, [A5 - 0x300] 00003B16 3401 move.w D2, D1 00003B18 5342 subq.w D2, 1 00003B1A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00003B20 D041 add.w D0, D1 00003B22 0640 FAEC addi.w D0, 0xFAEC 00003B26 0C75 0013 0000 cmpi.w [A5 + D0.w], 0x13 00003B2C 57C0 seq D0 00003B2E 4400 neg.b D0 00003B30 322D FD22 move.w D1, [A5 - 0x2DE] 00003B34 3401 move.w D2, D1 00003B36 5342 subq.w D2, 1 00003B38 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00003B3E 00A0 342D FD02 ori.l -[A0], 0x342DFD02 00003B44 3602 move.w D3, D2 00003B46 5343 subq.w D3, 1 00003B48 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 00003B4E D242 add.w D1, D2 00003B50 342D FD00 move.w D2, [A5 - 0x300] 00003B54 3602 move.w D3, D2 00003B56 5343 subq.w D3, 1 00003B58 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 00003B5E D242 add.w D1, D2 00003B60 0641 FAEC addi.w D1, 0xFAEC 00003B64 0C75 0007 1000 cmpi.w [A5 + D1.w], 0x7 00003B6A 57C1 seq D1 00003B6C 4401 neg.b D1 00003B6E 8001 or.b D0, D1 00003B70 322D FD22 move.w D1, [A5 - 0x2DE] 00003B74 3401 move.w D2, D1 00003B76 5342 subq.w D2, 1 00003B78 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00003B7E 00A0 342D FD02 ori.l -[A0], 0x342DFD02 00003B84 3602 move.w D3, D2 00003B86 5343 subq.w D3, 1 00003B88 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 00003B8E D242 add.w D1, D2 00003B90 342D FD00 move.w D2, [A5 - 0x300] 00003B94 3602 move.w D3, D2 00003B96 5343 subq.w D3, 1 00003B98 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 00003B9E D242 add.w D1, D2 00003BA0 0641 FAEC addi.w D1, 0xFAEC 00003BA4 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6 00003BAA 57C1 seq D1 00003BAC 4401 neg.b D1 00003BAE 8001 or.b D0, D1 00003BB0 4A00 tst.b D0 00003BB2 6700 FEC4 beq -0x13A /* 00003A78 */ 00003BB6 302D FD22 move.w D0, [A5 - 0x2DE] 00003BBA 3200 move.w D1, D0 00003BBC 5341 subq.w D1, 1 00003BBE 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003BC4 00A0 322D FD02 ori.l -[A0], 0x322DFD02 00003BCA 3401 move.w D2, D1 00003BCC 5342 subq.w D2, 1 00003BCE 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00003BD4 D041 add.w D0, D1 00003BD6 322D FD00 move.w D1, [A5 - 0x300] 00003BDA 3401 move.w D2, D1 00003BDC 5342 subq.w D2, 1 00003BDE 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00003BE4 D041 add.w D0, D1 00003BE6 0640 FAEC addi.w D0, 0xFAEC 00003BEA 3235 0000 move.w D1, [A5 + D0.w] 00003BEE 5341 subq.w D1, 1 00003BF0 4E76 trapv 00003BF2 5241 addq.w D1, 1 00003BF4 3B41 FCFE move.w [A5 - 0x302], D1 00003BF8 0C6D 0013 FCFE cmpi.w [A5 - 0x302], 0x13 00003BFE 57C0 seq D0 00003C00 4400 neg.b D0 00003C02 0C6D 0007 FCFE cmpi.w [A5 - 0x302], 0x7 00003C08 57C1 seq D1 00003C0A 4401 neg.b D1 00003C0C 8001 or.b D0, D1 00003C0E 4A00 tst.b D0 00003C10 6700 000C beq +0xE /* 00003C1E */ 00003C14 3B7C 002A FCFE move.w [A5 - 0x302], 0x2A /* '*' */ 00003C1A 6000 0008 bra +0xA /* 00003C24 */ label00003C1E: 00003C1E 3B7C 002B FCFE move.w [A5 - 0x302], 0x2B /* '+' */ label00003C24: 00003C24 302D FD22 move.w D0, [A5 - 0x2DE] 00003C28 3200 move.w D1, D0 00003C2A 5341 subq.w D1, 1 00003C2C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003C32 322D FD02 move.w D1, [A5 - 0x2FE] 00003C36 0640 F184 addi.w D0, 0xF184 00003C3A B275 0000 cmp.w D1, [A5 + D0.w] 00003C3E 57C0 seq D0 00003C40 4400 neg.b D0 00003C42 322D FD22 move.w D1, [A5 - 0x2DE] 00003C46 3401 move.w D2, D1 00003C48 5342 subq.w D2, 1 00003C4A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00003C50 342D FD00 move.w D2, [A5 - 0x300] 00003C54 0641 F188 addi.w D1, 0xF188 00003C58 B475 1000 cmp.w D2, [A5 + D1.w] 00003C5C 57C1 seq D1 00003C5E 4401 neg.b D1 00003C60 C001 and.b D0, D1 00003C62 4A00 tst.b D0 00003C64 6700 000A beq +0xC /* 00003C70 */ 00003C68 4EBA D04E jsr [PC - 0x2FB2 /* 00000CB8 */] 00003C6C 6000 0070 bra +0x72 /* 00003CDE */ label00003C70: 00003C70 302D FD22 move.w D0, [A5 - 0x2DE] 00003C74 3200 move.w D1, D0 00003C76 5341 subq.w D1, 1 00003C78 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003C7E 00A0 322D FD02 ori.l -[A0], 0x322DFD02 00003C84 3401 move.w D2, D1 00003C86 5342 subq.w D2, 1 00003C88 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00003C8E D041 add.w D0, D1 00003C90 322D FD00 move.w D1, [A5 - 0x300] 00003C94 3401 move.w D2, D1 00003C96 5342 subq.w D2, 1 00003C98 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00003C9E D041 add.w D0, D1 00003CA0 322D FCFE move.w D1, [A5 - 0x302] 00003CA4 5341 subq.w D1, 1 00003CA6 4E76 trapv 00003CA8 5241 addq.w D1, 1 00003CAA 0640 FAEC addi.w D0, 0xFAEC 00003CAE 3B81 0000 move.w [A5 + D0.w], D1 00003CB2 302D FCFE move.w D0, [A5 - 0x302] 00003CB6 5340 subq.w D0, 1 00003CB8 4E76 trapv 00003CBA 5240 addq.w D0, 1 00003CBC 3F00 move.w -[A7], D0 00003CBE 302D FD02 move.w D0, [A5 - 0x2FE] 00003CC2 5340 subq.w D0, 1 00003CC4 4E76 trapv 00003CC6 5240 addq.w D0, 1 00003CC8 3F00 move.w -[A7], D0 00003CCA 302D FD00 move.w D0, [A5 - 0x300] 00003CCE 5340 subq.w D0, 1 00003CD0 4E76 trapv 00003CD2 5240 addq.w D0, 1 00003CD4 3F00 move.w -[A7], D0 00003CD6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003CDA 422D FD3F clr.b [A5 - 0x2C1] label00003CDE: 00003CDE 302D FD04 move.w D0, [A5 - 0x2FC] 00003CE2 0640 0064 addi.w D0, 0x64 /* 'd' */ 00003CE6 4E76 trapv 00003CE8 5340 subq.w D0, 1 00003CEA 4E76 trapv 00003CEC 5240 addq.w D0, 1 00003CEE 3B40 FD04 move.w [A5 - 0x2FC], D0 label00003CF2: 00003CF2 302D FD04 move.w D0, [A5 - 0x2FC] 00003CF6 5240 addq.w D0, 1 00003CF8 4E76 trapv 00003CFA 5340 subq.w D0, 1 00003CFC 4E76 trapv 00003CFE 5240 addq.w D0, 1 00003D00 3B40 FD04 move.w [A5 - 0x2FC], D0 00003D04 302D FD22 move.w D0, [A5 - 0x2DE] 00003D08 3200 move.w D1, D0 00003D0A 5341 subq.w D1, 1 00003D0C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003D12 0640 F178 addi.w D0, 0xF178 00003D16 3035 0000 move.w D0, [A5 + D0.w] 00003D1A 0640 044C addi.w D0, 0x44C 00003D1E 4E76 trapv 00003D20 B06D FD04 cmp.w D0, [A5 - 0x2FC] 00003D24 6E00 0006 bgt +0x8 /* 00003D2C */ 00003D28 4EBA D514 jsr [PC - 0x2AEC /* 0000123E */] label00003D2C: 00003D2C 0C6D 0E10 FCFC cmpi.w [A5 - 0x304], 0xE10 00003D32 6600 0268 bne +0x26A /* 00003F9C */ label00003D36: 00003D36 554F subq.w A7, 2 00003D38 A861 syscall Random 00003D3A 700B moveq.l D0, 0x0B 00003D3C 321F move.w D1, [A7]+ 00003D3E 48C1 ext.l D1 00003D40 83C0 divs.w D1, D0 00003D42 4841 swap.w D1 00003D44 4A41 tst.w D1 00003D46 6A02 bpl +0x4 /* 00003D4A */ 00003D48 D240 add.w D1, D0 label00003D4A: 00003D4A 5341 subq.w D1, 1 00003D4C 4E76 trapv 00003D4E 5241 addq.w D1, 1 00003D50 3B41 FCFA move.w [A5 - 0x306], D1 00003D54 4A6D FCFA tst.w [A5 - 0x306] 00003D58 5EC0 sgt D0 00003D5A 4400 neg.b D0 00003D5C 0C6D 000B FCFA cmpi.w [A5 - 0x306], 0xB 00003D62 5DC1 slt D1 00003D64 4401 neg.b D1 00003D66 C001 and.b D0, D1 00003D68 4A00 tst.b D0 00003D6A 67CA beq -0x34 /* 00003D36 */ label00003D6C: 00003D6C 554F subq.w A7, 2 00003D6E A861 syscall Random 00003D70 7009 moveq.l D0, 0x09 00003D72 321F move.w D1, [A7]+ 00003D74 48C1 ext.l D1 00003D76 83C0 divs.w D1, D0 00003D78 4841 swap.w D1 00003D7A 4A41 tst.w D1 00003D7C 6A02 bpl +0x4 /* 00003D80 */ 00003D7E D240 add.w D1, D0 label00003D80: 00003D80 5341 subq.w D1, 1 00003D82 4E76 trapv 00003D84 5241 addq.w D1, 1 00003D86 3B41 FCF8 move.w [A5 - 0x308], D1 00003D8A 302D FCF8 move.w D0, [A5 - 0x308] 00003D8E B06D FCF2 cmp.w D0, [A5 - 0x30E] 00003D92 56C0 sne D0 00003D94 4400 neg.b D0 00003D96 4A6D FCF8 tst.w [A5 - 0x308] 00003D9A 5EC1 sgt D1 00003D9C 4401 neg.b D1 00003D9E 0C6D 0009 FCF8 cmpi.w [A5 - 0x308], 0x9 /* '\t' */ 00003DA4 5DC2 slt D2 00003DA6 4402 neg.b D2 00003DA8 C202 and.b D1, D2 00003DAA C001 and.b D0, D1 00003DAC 4A00 tst.b D0 00003DAE 67BC beq -0x42 /* 00003D6C */ 00003DB0 302D FD22 move.w D0, [A5 - 0x2DE] 00003DB4 3200 move.w D1, D0 00003DB6 5341 subq.w D1, 1 00003DB8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003DBE 00A0 322D FCFA ori.l -[A0], 0x322DFCFA 00003DC4 3401 move.w D2, D1 00003DC6 5342 subq.w D2, 1 00003DC8 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00003DCE D041 add.w D0, D1 00003DD0 322D FCF8 move.w D1, [A5 - 0x308] 00003DD4 3401 move.w D2, D1 00003DD6 5342 subq.w D2, 1 00003DD8 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00003DDE D041 add.w D0, D1 00003DE0 0640 FAEC addi.w D0, 0xFAEC 00003DE4 0C75 0013 0000 cmpi.w [A5 + D0.w], 0x13 00003DEA 57C0 seq D0 00003DEC 4400 neg.b D0 00003DEE 322D FD22 move.w D1, [A5 - 0x2DE] 00003DF2 3401 move.w D2, D1 00003DF4 5342 subq.w D2, 1 00003DF6 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00003DFC 00A0 342D FCFA ori.l -[A0], 0x342DFCFA 00003E02 3602 move.w D3, D2 00003E04 5343 subq.w D3, 1 00003E06 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 00003E0C D242 add.w D1, D2 00003E0E 342D FCF8 move.w D2, [A5 - 0x308] 00003E12 3602 move.w D3, D2 00003E14 5343 subq.w D3, 1 00003E16 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 00003E1C D242 add.w D1, D2 00003E1E 0641 FAEC addi.w D1, 0xFAEC 00003E22 0C75 0007 1000 cmpi.w [A5 + D1.w], 0x7 00003E28 57C1 seq D1 00003E2A 4401 neg.b D1 00003E2C 8001 or.b D0, D1 00003E2E 322D FD22 move.w D1, [A5 - 0x2DE] 00003E32 3401 move.w D2, D1 00003E34 5342 subq.w D2, 1 00003E36 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00003E3C 00A0 342D FCFA ori.l -[A0], 0x342DFCFA 00003E42 3602 move.w D3, D2 00003E44 5343 subq.w D3, 1 00003E46 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 00003E4C D242 add.w D1, D2 00003E4E 342D FCF8 move.w D2, [A5 - 0x308] 00003E52 3602 move.w D3, D2 00003E54 5343 subq.w D3, 1 00003E56 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 00003E5C D242 add.w D1, D2 00003E5E 0641 FAEC addi.w D1, 0xFAEC 00003E62 0C75 0006 1000 cmpi.w [A5 + D1.w], 0x6 00003E68 57C1 seq D1 00003E6A 4401 neg.b D1 00003E6C 8001 or.b D0, D1 00003E6E 4A00 tst.b D0 00003E70 6700 FEC4 beq -0x13A /* 00003D36 */ 00003E74 302D FD22 move.w D0, [A5 - 0x2DE] 00003E78 3200 move.w D1, D0 00003E7A 5341 subq.w D1, 1 00003E7C 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003E82 00A0 322D FCFA ori.l -[A0], 0x322DFCFA 00003E88 3401 move.w D2, D1 00003E8A 5342 subq.w D2, 1 00003E8C 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00003E92 D041 add.w D0, D1 00003E94 322D FCF8 move.w D1, [A5 - 0x308] 00003E98 3401 move.w D2, D1 00003E9A 5342 subq.w D2, 1 00003E9C 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00003EA2 D041 add.w D0, D1 00003EA4 0640 FAEC addi.w D0, 0xFAEC 00003EA8 3235 0000 move.w D1, [A5 + D0.w] 00003EAC 5341 subq.w D1, 1 00003EAE 4E76 trapv 00003EB0 5241 addq.w D1, 1 00003EB2 3B41 FCF6 move.w [A5 - 0x30A], D1 00003EB6 0C6D 0013 FCF6 cmpi.w [A5 - 0x30A], 0x13 00003EBC 57C0 seq D0 00003EBE 4400 neg.b D0 00003EC0 0C6D 0007 FCF6 cmpi.w [A5 - 0x30A], 0x7 00003EC6 57C1 seq D1 00003EC8 4401 neg.b D1 00003ECA 8001 or.b D0, D1 00003ECC 4A00 tst.b D0 00003ECE 6700 000C beq +0xE /* 00003EDC */ 00003ED2 3B7C 002C FCF6 move.w [A5 - 0x30A], 0x2C /* ',' */ 00003ED8 6000 0008 bra +0xA /* 00003EE2 */ label00003EDC: 00003EDC 3B7C 002D FCF6 move.w [A5 - 0x30A], 0x2D /* '-' */ label00003EE2: 00003EE2 302D FD22 move.w D0, [A5 - 0x2DE] 00003EE6 3200 move.w D1, D0 00003EE8 5341 subq.w D1, 1 00003EEA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003EF0 322D FCFA move.w D1, [A5 - 0x306] 00003EF4 0640 F184 addi.w D0, 0xF184 00003EF8 B275 0000 cmp.w D1, [A5 + D0.w] 00003EFC 57C0 seq D0 00003EFE 4400 neg.b D0 00003F00 322D FD22 move.w D1, [A5 - 0x2DE] 00003F04 3401 move.w D2, D1 00003F06 5342 subq.w D2, 1 00003F08 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00003F0E 342D FCF8 move.w D2, [A5 - 0x308] 00003F12 0641 F188 addi.w D1, 0xF188 00003F16 B475 1000 cmp.w D2, [A5 + D1.w] 00003F1A 57C1 seq D1 00003F1C 4401 neg.b D1 00003F1E C001 and.b D0, D1 00003F20 4A00 tst.b D0 00003F22 6700 000A beq +0xC /* 00003F2E */ 00003F26 4EBA D4D6 jsr [PC - 0x2B2A /* 000013FE */] 00003F2A 6000 0070 bra +0x72 /* 00003F9C */ label00003F2E: 00003F2E 302D FD22 move.w D0, [A5 - 0x2DE] 00003F32 3200 move.w D1, D0 00003F34 5341 subq.w D1, 1 00003F36 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00003F3C 00A0 322D FCFA ori.l -[A0], 0x322DFCFA 00003F42 3401 move.w D2, D1 00003F44 5342 subq.w D2, 1 00003F46 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00003F4C D041 add.w D0, D1 00003F4E 322D FCF8 move.w D1, [A5 - 0x308] 00003F52 3401 move.w D2, D1 00003F54 5342 subq.w D2, 1 00003F56 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00003F5C D041 add.w D0, D1 00003F5E 322D FCF6 move.w D1, [A5 - 0x30A] 00003F62 5341 subq.w D1, 1 00003F64 4E76 trapv 00003F66 5241 addq.w D1, 1 00003F68 0640 FAEC addi.w D0, 0xFAEC 00003F6C 3B81 0000 move.w [A5 + D0.w], D1 00003F70 302D FCF6 move.w D0, [A5 - 0x30A] 00003F74 5340 subq.w D0, 1 00003F76 4E76 trapv 00003F78 5240 addq.w D0, 1 00003F7A 3F00 move.w -[A7], D0 00003F7C 302D FCFA move.w D0, [A5 - 0x306] 00003F80 5340 subq.w D0, 1 00003F82 4E76 trapv 00003F84 5240 addq.w D0, 1 00003F86 3F00 move.w -[A7], D0 00003F88 302D FCF8 move.w D0, [A5 - 0x308] 00003F8C 5340 subq.w D0, 1 00003F8E 4E76 trapv 00003F90 5240 addq.w D0, 1 00003F92 3F00 move.w -[A7], D0 00003F94 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00003F98 422D FD3E clr.b [A5 - 0x2C2] label00003F9C: 00003F9C 302D FD22 move.w D0, [A5 - 0x2DE] 00003FA0 3200 move.w D1, D0 00003FA2 5341 subq.w D1, 1 00003FA4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003FAA 0640 F17C addi.w D0, 0xF17C 00003FAE 3035 0000 move.w D0, [A5 + D0.w] 00003FB2 C1FC 0005 muls.w D0, 0x5 00003FB6 81FC 0001 divs.w D0, 0x1 00003FBA 4E76 trapv 00003FBC 0640 0E10 addi.w D0, 0xE10 00003FC0 4E76 trapv 00003FC2 B06D FCFC cmp.w D0, [A5 - 0x304] 00003FC6 6E00 0006 bgt +0x8 /* 00003FCE */ 00003FCA 4EBA D352 jsr [PC - 0x2CAE /* 0000131E */] label00003FCE: 00003FCE 302D FCFC move.w D0, [A5 - 0x304] 00003FD2 5240 addq.w D0, 1 00003FD4 4E76 trapv 00003FD6 5340 subq.w D0, 1 00003FD8 4E76 trapv 00003FDA 5240 addq.w D0, 1 00003FDC 3B40 FCFC move.w [A5 - 0x304], D0 00003FE0 302D FD22 move.w D0, [A5 - 0x2DE] 00003FE4 3200 move.w D1, D0 00003FE6 5341 subq.w D1, 1 00003FE8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00003FEE 0640 F194 addi.w D0, 0xF194 00003FF2 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C 00003FF8 6600 02A0 bne +0x2A2 /* 0000429A */ 00003FFC 302D FD22 move.w D0, [A5 - 0x2DE] 00004000 3200 move.w D1, D0 00004002 5341 subq.w D1, 1 00004004 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000400A 0640 F17C addi.w D0, 0xF17C 0000400E 3035 0000 move.w D0, [A5 + D0.w] 00004012 C1FC 0014 muls.w D0, 0x14 00004016 81FC 0001 divs.w D0, 0x1 0000401A 4E76 trapv 0000401C B06D FD12 cmp.w D0, [A5 - 0x2EE] 00004020 5FC0 sle D0 00004022 4400 neg.b D0 00004024 122D FD45 move.b D1, [A5 - 0x2BB] 00004028 0A01 0001 xori.b D1, 0x1 0000402C C001 and.b D0, D1 0000402E 4A00 tst.b D0 00004030 6700 00C4 beq +0xC6 /* 000040F6 */ 00004034 3B7C 0006 FD0E move.w [A5 - 0x2F2], 0x6 label0000403A: 0000403A 554F subq.w A7, 2 0000403C A861 syscall Random 0000403E 7009 moveq.l D0, 0x09 00004040 321F move.w D1, [A7]+ 00004042 48C1 ext.l D1 00004044 83C0 divs.w D1, D0 00004046 4841 swap.w D1 00004048 4A41 tst.w D1 0000404A 6A02 bpl +0x4 /* 0000404E */ 0000404C D240 add.w D1, D0 label0000404E: 0000404E 5341 subq.w D1, 1 00004050 4E76 trapv 00004052 5241 addq.w D1, 1 00004054 3B41 FD10 move.w [A5 - 0x2F0], D1 00004058 302D FD10 move.w D0, [A5 - 0x2F0] 0000405C B06D FCF2 cmp.w D0, [A5 - 0x30E] 00004060 56C0 sne D0 00004062 4400 neg.b D0 00004064 4A6D FD10 tst.w [A5 - 0x2F0] 00004068 5EC1 sgt D1 0000406A 4401 neg.b D1 0000406C 0C6D 0004 FD10 cmpi.w [A5 - 0x2F0], 0x4 00004072 5DC2 slt D2 00004074 4402 neg.b D2 00004076 C202 and.b D1, D2 00004078 0C6D 0005 FD10 cmpi.w [A5 - 0x2F0], 0x5 0000407E 5EC2 sgt D2 00004080 4402 neg.b D2 00004082 0C6D 0009 FD10 cmpi.w [A5 - 0x2F0], 0x9 /* '\t' */ 00004088 5DC3 slt D3 0000408A 4403 neg.b D3 0000408C C403 and.b D2, D3 0000408E 8202 or.b D1, D2 00004090 C001 and.b D0, D1 00004092 4A00 tst.b D0 00004094 67A4 beq -0x5A /* 0000403A */ 00004096 302D FD22 move.w D0, [A5 - 0x2DE] 0000409A 3200 move.w D1, D0 0000409C 5341 subq.w D1, 1 0000409E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000040A4 00A0 322D FD0E ori.l -[A0], 0x322DFD0E 000040AA 3401 move.w D2, D1 000040AC 5342 subq.w D2, 1 000040AE 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000040B4 D041 add.w D0, D1 000040B6 322D FD10 move.w D1, [A5 - 0x2F0] 000040BA 3401 move.w D2, D1 000040BC 5342 subq.w D2, 1 000040BE 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000040C4 D041 add.w D0, D1 000040C6 0640 FAEC addi.w D0, 0xFAEC 000040CA 3BBC 0029 0000 move.w [A5 + D0.w], 0x29 /* ')' */ 000040D0 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 000040D4 302D FD0E move.w D0, [A5 - 0x2F2] 000040D8 5340 subq.w D0, 1 000040DA 4E76 trapv 000040DC 5240 addq.w D0, 1 000040DE 3F00 move.w -[A7], D0 000040E0 302D FD10 move.w D0, [A5 - 0x2F0] 000040E4 5340 subq.w D0, 1 000040E6 4E76 trapv 000040E8 5240 addq.w D0, 1 000040EA 3F00 move.w -[A7], D0 000040EC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000040F0 1B7C 0001 FD45 move.b [A5 - 0x2BB], 0x1 label000040F6: 000040F6 302D FD22 move.w D0, [A5 - 0x2DE] 000040FA 3200 move.w D1, D0 000040FC 5341 subq.w D1, 1 000040FE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004104 0640 F17C addi.w D0, 0xF17C 00004108 3035 0000 move.w D0, [A5 + D0.w] 0000410C C1FC 0016 muls.w D0, 0x16 00004110 81FC 0001 divs.w D0, 0x1 00004114 4E76 trapv 00004116 B06D FD12 cmp.w D0, [A5 - 0x2EE] 0000411A 5FC0 sle D0 0000411C 4400 neg.b D0 0000411E 122D FD3A move.b D1, [A5 - 0x2C6] 00004122 0A01 0001 xori.b D1, 0x1 00004126 C001 and.b D0, D1 00004128 4A00 tst.b D0 0000412A 6700 00CE beq +0xD0 /* 000041FA */ 0000412E 302D FD22 move.w D0, [A5 - 0x2DE] 00004132 3200 move.w D1, D0 00004134 5341 subq.w D1, 1 00004136 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000413C 00A0 322D FD0E ori.l -[A0], 0x322DFD0E 00004142 3401 move.w D2, D1 00004144 5342 subq.w D2, 1 00004146 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 0000414C D041 add.w D0, D1 0000414E 322D FD10 move.w D1, [A5 - 0x2F0] 00004152 3401 move.w D2, D1 00004154 5342 subq.w D2, 1 00004156 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 0000415C D041 add.w D0, D1 0000415E 0640 FAEC addi.w D0, 0xFAEC 00004162 3BBC 0015 0000 move.w [A5 + D0.w], 0x15 00004168 3F3C 0015 move.w -[A7], 0x15 0000416C 302D FD0E move.w D0, [A5 - 0x2F2] 00004170 5340 subq.w D0, 1 00004172 4E76 trapv 00004174 5240 addq.w D0, 1 00004176 3F00 move.w -[A7], D0 00004178 302D FD10 move.w D0, [A5 - 0x2F0] 0000417C 5340 subq.w D0, 1 0000417E 4E76 trapv 00004180 5240 addq.w D0, 1 00004182 3F00 move.w -[A7], D0 00004184 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004188 302D FD0E move.w D0, [A5 - 0x2F2] 0000418C 5340 subq.w D0, 1 0000418E 4E76 trapv 00004190 5340 subq.w D0, 1 00004192 4E76 trapv 00004194 5240 addq.w D0, 1 00004196 3B40 FD0E move.w [A5 - 0x2F2], D0 0000419A 302D FD22 move.w D0, [A5 - 0x2DE] 0000419E 3200 move.w D1, D0 000041A0 5341 subq.w D1, 1 000041A2 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000041A8 00A0 322D FD0E ori.l -[A0], 0x322DFD0E 000041AE 3401 move.w D2, D1 000041B0 5342 subq.w D2, 1 000041B2 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000041B8 D041 add.w D0, D1 000041BA 322D FD10 move.w D1, [A5 - 0x2F0] 000041BE 3401 move.w D2, D1 000041C0 5342 subq.w D2, 1 000041C2 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000041C8 D041 add.w D0, D1 000041CA 0640 FAEC addi.w D0, 0xFAEC 000041CE 3BBC 0029 0000 move.w [A5 + D0.w], 0x29 /* ')' */ 000041D4 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 000041D8 302D FD0E move.w D0, [A5 - 0x2F2] 000041DC 5340 subq.w D0, 1 000041DE 4E76 trapv 000041E0 5240 addq.w D0, 1 000041E2 3F00 move.w -[A7], D0 000041E4 302D FD10 move.w D0, [A5 - 0x2F0] 000041E8 5340 subq.w D0, 1 000041EA 4E76 trapv 000041EC 5240 addq.w D0, 1 000041EE 3F00 move.w -[A7], D0 000041F0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000041F4 1B7C 0001 FD3A move.b [A5 - 0x2C6], 0x1 label000041FA: 000041FA 302D FD22 move.w D0, [A5 - 0x2DE] 000041FE 3200 move.w D1, D0 00004200 5341 subq.w D1, 1 00004202 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004208 0640 F17C addi.w D0, 0xF17C 0000420C 3035 0000 move.w D0, [A5 + D0.w] 00004210 C1FC 0018 muls.w D0, 0x18 00004214 81FC 0001 divs.w D0, 0x1 00004218 4E76 trapv 0000421A B06D FD12 cmp.w D0, [A5 - 0x2EE] 0000421E 6E00 0068 bgt +0x6A /* 00004288 */ 00004222 302D FD22 move.w D0, [A5 - 0x2DE] 00004226 3200 move.w D1, D0 00004228 5341 subq.w D1, 1 0000422A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004230 00A0 322D FD0E ori.l -[A0], 0x322DFD0E 00004236 3401 move.w D2, D1 00004238 5342 subq.w D2, 1 0000423A 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00004240 D041 add.w D0, D1 00004242 322D FD10 move.w D1, [A5 - 0x2F0] 00004246 3401 move.w D2, D1 00004248 5342 subq.w D2, 1 0000424A 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00004250 D041 add.w D0, D1 00004252 0640 FAEC addi.w D0, 0xFAEC 00004256 3BBC 0015 0000 move.w [A5 + D0.w], 0x15 0000425C 3F3C 0015 move.w -[A7], 0x15 00004260 302D FD0E move.w D0, [A5 - 0x2F2] 00004264 5340 subq.w D0, 1 00004266 4E76 trapv 00004268 5240 addq.w D0, 1 0000426A 3F00 move.w -[A7], D0 0000426C 302D FD10 move.w D0, [A5 - 0x2F0] 00004270 5340 subq.w D0, 1 00004272 4E76 trapv 00004274 5240 addq.w D0, 1 00004276 3F00 move.w -[A7], D0 00004278 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000427C 426D FD12 clr.w [A5 - 0x2EE] 00004280 422D FD45 clr.b [A5 - 0x2BB] 00004284 422D FD3A clr.b [A5 - 0x2C6] label00004288: 00004288 302D FD12 move.w D0, [A5 - 0x2EE] 0000428C 5240 addq.w D0, 1 0000428E 4E76 trapv 00004290 5340 subq.w D0, 1 00004292 4E76 trapv 00004294 5240 addq.w D0, 1 00004296 3B40 FD12 move.w [A5 - 0x2EE], D0 label0000429A: 0000429A 302D FD1E move.w D0, [A5 - 0x2E2] 0000429E 5240 addq.w D0, 1 000042A0 4E76 trapv 000042A2 5340 subq.w D0, 1 000042A4 4E76 trapv 000042A6 5240 addq.w D0, 1 000042A8 3B40 FD1E move.w [A5 - 0x2E2], D0 000042AC 0C6D 0032 FD1E cmpi.w [A5 - 0x2E2], 0x32 /* '2' */ 000042B2 6600 002C bne +0x2E /* 000042E0 */ 000042B6 0C6D 0012 FD1C cmpi.w [A5 - 0x2E4], 0x12 000042BC 6600 0022 bne +0x24 /* 000042E0 */ 000042C0 3B7C 0011 FD1C move.w [A5 - 0x2E4], 0x11 000042C6 554F subq.w A7, 2 000042C8 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000042CC 4A1F tst.b [A7]+ 000042CE 6700 0006 beq +0x8 /* 000042D6 */ 000042D2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label000042D6: 000042D6 3F3C 0011 move.w -[A7], 0x11 000042DA 4227 clr.b -[A7] 000042DC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label000042E0: 000042E0 0C6D 03E8 FD1E cmpi.w [A5 - 0x2E2], 0x3E8 000042E6 6600 0006 bne +0x8 /* 000042EE */ 000042EA 4EBA DCD4 jsr [PC - 0x232C /* 00001FC0 */] label000042EE: 000042EE 554F subq.w A7, 2 000042F0 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000042F4 102D FD4A move.b D0, [A5 - 0x2B6] 000042F8 0A00 0001 xori.b D0, 0x1 000042FC C01F and.b D0, [A7]+ 000042FE 4A00 tst.b D0 00004300 6700 0018 beq +0x1A /* 0000431A */ 00004304 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00004308 302D FD1C move.w D0, [A5 - 0x2E4] 0000430C 5340 subq.w D0, 1 0000430E 4E76 trapv 00004310 5240 addq.w D0, 1 00004312 3F00 move.w -[A7], D0 00004314 4227 clr.b -[A7] 00004316 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label0000431A: 0000431A 554F subq.w A7, 2 0000431C 3F3C FFFF move.w -[A7], 0xFFFF 00004320 486D FD2A pea.l [A5 - 0x2D6] 00004324 A970 syscall GetNextEvent 00004326 4A1F tst.b [A7]+ 00004328 6700 143C beq +0x143E /* 00005766 */ 0000432C 302D FD2A move.w D0, [A5 - 0x2D6] 00004330 6000 1416 bra +0x1418 /* 00005748 */ 00004334 554F subq.w A7, 2 00004336 2F2D FD34 move.l -[A7], [A5 - 0x2CC] 0000433A 486D FD54 pea.l [A5 - 0x2AC] 0000433E A92C syscall FindWindow 00004340 301F move.w D0, [A7]+ 00004342 5340 subq.w D0, 1 00004344 4E76 trapv 00004346 5240 addq.w D0, 1 00004348 3D40 FFE4 move.w [A6 - 0x1C], D0 0000434C 302E FFE4 move.w D0, [A6 - 0x1C] 00004350 6000 0024 bra +0x26 /* 00004376 */ 00004354 594F subq.w A7, 4 00004356 2F2D FD34 move.l -[A7], [A5 - 0x2CC] 0000435A A93D syscall MenuSelect 0000435C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00004360 6000 002C bra +0x2E /* 0000438E */ 00004364 486D FD2A pea.l [A5 - 0x2D6] 00004368 2F2D FD54 move.l -[A7], [A5 - 0x2AC] 0000436C A9B3 syscall SystemClick 0000436E 6000 001E bra +0x20 /* 0000438E */ 00004372 6000 001A bra +0x1C /* 0000438E */ label00004376: 00004376 5340 subq.w D0, 1 00004378 0C40 0003 cmpi.w D0, 0x3 0000437C 6410 bcc +0x12 /* 0000438E */ 0000437E D040 add.w D0, D0 00004380 303B 0006 move.w D0, [PC + D0.w + 0x6] 00004384 4EFB 0002 jmp [PC + D0.w + 0x2] 00004388 FFCC .invalid <> 0000438A FFDC .invalid <> 0000438C FFEA .invalid <> label0000438E: 0000438E 6000 13D6 bra +0x13D8 /* 00005766 */ 00004392 202D FD2C move.l D0, [A5 - 0x2D4] 00004396 0280 0000 00FF andi.l D0, 0xFF 0000439C 41BC 00FF 3D40 .invalid 0, 0xFF3D40 // invalid opcode 4 with b == 6 000043A2 FFDE .invalid <> 000043A4 302D FD38 move.w D0, [A5 - 0x2C8] 000043A8 0240 0100 andi.w D0, 0x100 000043AC 4A40 tst.w D0 000043AE 6700 0018 beq +0x1A /* 000043C8 */ 000043B2 594F subq.w A7, 4 000043B4 302E FFDE move.w D0, [A6 - 0x22] 000043B8 41BC 00FF 3F00 .invalid 0, 0xFF3F00 // invalid opcode 4 with b == 6 000043BE A93E syscall MenuKey 000043C0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000043C4 6000 114E bra +0x1150 /* 00005514 */ label000043C8: 000043C8 302D FD22 move.w D0, [A5 - 0x2DE] 000043CC 3200 move.w D1, D0 000043CE 5341 subq.w D1, 1 000043D0 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 000043D6 323C 0100 move.w D1, 0x100 000043DA 122E FFDF move.b D1, [A6 - 0x21] 000043DE 3D41 FFD8 move.w [A6 - 0x28], D1 000043E2 0640 F89E addi.w D0, 0xF89E 000043E6 4875 0000 pea.l [A5 + D0.w] 000043EA 486E FFD8 pea.l [A6 - 0x28] 000043EE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000043F2 6600 0376 bne +0x378 /* 0000476A */ 000043F6 302D FD22 move.w D0, [A5 - 0x2DE] 000043FA 3200 move.w D1, D0 000043FC 5341 subq.w D1, 1 000043FE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004404 0640 F194 addi.w D0, 0xF194 00004408 0C75 0064 0000 cmpi.w [A5 + D0.w], 0x64 /* 'd' */ 0000440E 57C0 seq D0 00004410 4400 neg.b D0 00004412 322D FD22 move.w D1, [A5 - 0x2DE] 00004416 3401 move.w D2, D1 00004418 5342 subq.w D2, 1 0000441A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004420 0641 F194 addi.w D1, 0xF194 00004424 0C75 012C 1000 cmpi.w [A5 + D1.w], 0x12C 0000442A 57C1 seq D1 0000442C 4401 neg.b D1 0000442E 8001 or.b D0, D1 00004430 4A00 tst.b D0 00004432 6700 000C beq +0xE /* 00004440 */ 00004436 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1 0000443C 6000 0052 bra +0x54 /* 00004490 */ label00004440: 00004440 302D FD22 move.w D0, [A5 - 0x2DE] 00004444 3200 move.w D1, D0 00004446 5341 subq.w D1, 1 00004448 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000444E 0640 F188 addi.w D0, 0xF188 00004452 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6 00004458 6F00 000C ble +0xE /* 00004466 */ 0000445C 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1 00004462 6000 002C bra +0x2E /* 00004490 */ label00004466: 00004466 422E FFE1 clr.b [A6 - 0x1F] 0000446A 302E FFE2 move.w D0, [A6 - 0x1E] 0000446E 5240 addq.w D0, 1 00004470 4E76 trapv 00004472 5340 subq.w D0, 1 00004474 4E76 trapv 00004476 5240 addq.w D0, 1 00004478 3D40 FFE2 move.w [A6 - 0x1E], D0 0000447C 0C6E 0002 FFE2 cmpi.w [A6 - 0x1E], 0x2 00004482 6600 000C bne +0xE /* 00004490 */ 00004486 1D7C 0001 FFE1 move.b [A6 - 0x1F], 0x1 0000448C 426E FFE2 clr.w [A6 - 0x1E] label00004490: 00004490 4A2E FFE1 tst.b [A6 - 0x1F] 00004494 6700 02D0 beq +0x2D2 /* 00004766 */ 00004498 302D FD22 move.w D0, [A5 - 0x2DE] 0000449C 3200 move.w D1, D0 0000449E 5341 subq.w D1, 1 000044A0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000044A6 0640 F188 addi.w D0, 0xF188 000044AA 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1 000044B0 6F00 00A4 ble +0xA6 /* 00004556 */ 000044B4 302D FD22 move.w D0, [A5 - 0x2DE] 000044B8 3200 move.w D1, D0 000044BA 5341 subq.w D1, 1 000044BC 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000044C2 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000044C8 3401 move.w D2, D1 000044CA 5342 subq.w D2, 1 000044CC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000044D2 0641 F184 addi.w D1, 0xF184 000044D6 3435 1000 move.w D2, [A5 + D1.w] 000044DA 3202 move.w D1, D2 000044DC 5341 subq.w D1, 1 000044DE 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 000044E4 D042 add.w D0, D2 000044E6 322D FD22 move.w D1, [A5 - 0x2DE] 000044EA 3401 move.w D2, D1 000044EC 5342 subq.w D2, 1 000044EE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000044F4 0641 F188 addi.w D1, 0xF188 000044F8 3435 1000 move.w D2, [A5 + D1.w] 000044FC 3202 move.w D1, D2 000044FE 5341 subq.w D1, 1 00004500 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004506 D042 add.w D0, D2 00004508 0640 FAEC addi.w D0, 0xFAEC 0000450C 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 00004512 3F3C 0007 move.w -[A7], 0x7 00004516 302D FD22 move.w D0, [A5 - 0x2DE] 0000451A 3200 move.w D1, D0 0000451C 5341 subq.w D1, 1 0000451E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004524 0640 F184 addi.w D0, 0xF184 00004528 3235 0000 move.w D1, [A5 + D0.w] 0000452C 5341 subq.w D1, 1 0000452E 4E76 trapv 00004530 5241 addq.w D1, 1 00004532 3F01 move.w -[A7], D1 00004534 302D FD22 move.w D0, [A5 - 0x2DE] 00004538 3200 move.w D1, D0 0000453A 5341 subq.w D1, 1 0000453C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004542 0640 F188 addi.w D0, 0xF188 00004546 3235 0000 move.w D1, [A5 + D0.w] 0000454A 5341 subq.w D1, 1 0000454C 4E76 trapv 0000454E 5241 addq.w D1, 1 00004550 3F01 move.w -[A7], D1 00004552 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00004556: 00004556 302D FD22 move.w D0, [A5 - 0x2DE] 0000455A 3200 move.w D1, D0 0000455C 5341 subq.w D1, 1 0000455E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004564 322D FD22 move.w D1, [A5 - 0x2DE] 00004568 3401 move.w D2, D1 0000456A 5342 subq.w D2, 1 0000456C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004572 0641 F188 addi.w D1, 0xF188 00004576 3235 1000 move.w D1, [A5 + D1.w] 0000457A 5341 subq.w D1, 1 0000457C 4E76 trapv 0000457E 5341 subq.w D1, 1 00004580 4E76 trapv 00004582 5241 addq.w D1, 1 00004584 0640 F188 addi.w D0, 0xF188 00004588 3B81 0000 move.w [A5 + D0.w], D1 0000458C 302D FD22 move.w D0, [A5 - 0x2DE] 00004590 3200 move.w D1, D0 00004592 5341 subq.w D1, 1 00004594 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000459A 0640 F188 addi.w D0, 0xF188 0000459E 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1 000045A4 6C00 0022 bge +0x24 /* 000045C8 */ 000045A8 4EBA DBCE jsr [PC - 0x2432 /* 00002178 */] 000045AC 302D FD22 move.w D0, [A5 - 0x2DE] 000045B0 3200 move.w D1, D0 000045B2 5341 subq.w D1, 1 000045B4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000045BA 0640 F188 addi.w D0, 0xF188 000045BE 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 000045C4 6000 0098 bra +0x9A /* 0000465E */ label000045C8: 000045C8 302D FD22 move.w D0, [A5 - 0x2DE] 000045CC 3200 move.w D1, D0 000045CE 5341 subq.w D1, 1 000045D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000045D6 0640 F198 addi.w D0, 0xF198 000045DA 3BBC 0003 0000 move.w [A5 + D0.w], 0x3 000045E0 302D FD22 move.w D0, [A5 - 0x2DE] 000045E4 3200 move.w D1, D0 000045E6 5341 subq.w D1, 1 000045E8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000045EE 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000045F4 3401 move.w D2, D1 000045F6 5342 subq.w D2, 1 000045F8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000045FE 0641 F184 addi.w D1, 0xF184 00004602 3435 1000 move.w D2, [A5 + D1.w] 00004606 3202 move.w D1, D2 00004608 5341 subq.w D1, 1 0000460A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004610 D042 add.w D0, D2 00004612 322D FD22 move.w D1, [A5 - 0x2DE] 00004616 3401 move.w D2, D1 00004618 5342 subq.w D2, 1 0000461A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004620 0641 F188 addi.w D1, 0xF188 00004624 3435 1000 move.w D2, [A5 + D1.w] 00004628 3202 move.w D1, D2 0000462A 5341 subq.w D1, 1 0000462C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004632 D042 add.w D0, D2 00004634 0640 FAEC addi.w D0, 0xFAEC 00004638 0C75 0015 0000 cmpi.w [A5 + D0.w], 0x15 0000463E 6600 001A bne +0x1C /* 0000465A */ 00004642 302D FD22 move.w D0, [A5 - 0x2DE] 00004646 3200 move.w D1, D0 00004648 5341 subq.w D1, 1 0000464A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004650 0640 F198 addi.w D0, 0xF198 00004654 3BBC 0028 0000 move.w [A5 + D0.w], 0x28 /* '(' */ label0000465A: 0000465A 4EBA DC38 jsr [PC - 0x23C8 /* 00002294 */] label0000465E: 0000465E 302D FD22 move.w D0, [A5 - 0x2DE] 00004662 3200 move.w D1, D0 00004664 5341 subq.w D1, 1 00004666 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000466C 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004672 3401 move.w D2, D1 00004674 5342 subq.w D2, 1 00004676 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000467C 0641 F184 addi.w D1, 0xF184 00004680 3435 1000 move.w D2, [A5 + D1.w] 00004684 3202 move.w D1, D2 00004686 5341 subq.w D1, 1 00004688 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 0000468E D042 add.w D0, D2 00004690 322D FD22 move.w D1, [A5 - 0x2DE] 00004694 3401 move.w D2, D1 00004696 5342 subq.w D2, 1 00004698 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000469E 0641 F188 addi.w D1, 0xF188 000046A2 3435 1000 move.w D2, [A5 + D1.w] 000046A6 3202 move.w D1, D2 000046A8 5341 subq.w D1, 1 000046AA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000046B0 D042 add.w D0, D2 000046B2 0640 FAEC addi.w D0, 0xFAEC 000046B6 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E 000046BC 6600 0038 bne +0x3A /* 000046F6 */ 000046C0 302D FD22 move.w D0, [A5 - 0x2DE] 000046C4 3200 move.w D1, D0 000046C6 5341 subq.w D1, 1 000046C8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000046CE 322D FD22 move.w D1, [A5 - 0x2DE] 000046D2 3401 move.w D2, D1 000046D4 5342 subq.w D2, 1 000046D6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000046DC 0641 F188 addi.w D1, 0xF188 000046E0 3235 1000 move.w D1, [A5 + D1.w] 000046E4 5241 addq.w D1, 1 000046E6 4E76 trapv 000046E8 5341 subq.w D1, 1 000046EA 4E76 trapv 000046EC 5241 addq.w D1, 1 000046EE 0640 F188 addi.w D0, 0xF188 000046F2 3B81 0000 move.w [A5 + D0.w], D1 label000046F6: 000046F6 102D FD4A move.b D0, [A5 - 0x2B6] 000046FA 0A00 0001 xori.b D0, 0x1 000046FE 4A00 tst.b D0 00004700 6700 0064 beq +0x66 /* 00004766 */ 00004704 302D FD22 move.w D0, [A5 - 0x2DE] 00004708 3200 move.w D1, D0 0000470A 5341 subq.w D1, 1 0000470C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004712 0640 F198 addi.w D0, 0xF198 00004716 3235 0000 move.w D1, [A5 + D0.w] 0000471A 5341 subq.w D1, 1 0000471C 4E76 trapv 0000471E 5241 addq.w D1, 1 00004720 3F01 move.w -[A7], D1 00004722 302D FD22 move.w D0, [A5 - 0x2DE] 00004726 3200 move.w D1, D0 00004728 5341 subq.w D1, 1 0000472A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004730 0640 F184 addi.w D0, 0xF184 00004734 3235 0000 move.w D1, [A5 + D0.w] 00004738 5341 subq.w D1, 1 0000473A 4E76 trapv 0000473C 5241 addq.w D1, 1 0000473E 3F01 move.w -[A7], D1 00004740 302D FD22 move.w D0, [A5 - 0x2DE] 00004744 3200 move.w D1, D0 00004746 5341 subq.w D1, 1 00004748 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000474E 0640 F188 addi.w D0, 0xF188 00004752 3235 0000 move.w D1, [A5 + D0.w] 00004756 5341 subq.w D1, 1 00004758 4E76 trapv 0000475A 5241 addq.w D1, 1 0000475C 3F01 move.w -[A7], D1 0000475E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004762 4EBA D85C jsr [PC - 0x27A4 /* 00001FC0 */] label00004766: 00004766 6000 0DA8 bra +0xDAA /* 00005510 */ label0000476A: 0000476A 302D FD22 move.w D0, [A5 - 0x2DE] 0000476E 3200 move.w D1, D0 00004770 5341 subq.w D1, 1 00004772 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00004778 323C 0100 move.w D1, 0x100 0000477C 122E FFDF move.b D1, [A6 - 0x21] 00004780 3D41 FFD6 move.w [A6 - 0x2A], D1 00004784 0640 F69E addi.w D0, 0xF69E 00004788 4875 0000 pea.l [A5 + D0.w] 0000478C 486E FFD6 pea.l [A6 - 0x2A] 00004790 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004794 6600 035E bne +0x360 /* 00004AF4 */ 00004798 426E FFE2 clr.w [A6 - 0x1E] 0000479C 302D FD22 move.w D0, [A5 - 0x2DE] 000047A0 3200 move.w D1, D0 000047A2 5341 subq.w D1, 1 000047A4 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000047AA 0640 F194 addi.w D0, 0xF194 000047AE 0C75 0064 0000 cmpi.w [A5 + D0.w], 0x64 /* 'd' */ 000047B4 57C0 seq D0 000047B6 4400 neg.b D0 000047B8 322D FD22 move.w D1, [A5 - 0x2DE] 000047BC 3401 move.w D2, D1 000047BE 5342 subq.w D2, 1 000047C0 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000047C6 0641 F194 addi.w D1, 0xF194 000047CA 0C75 012C 1000 cmpi.w [A5 + D1.w], 0x12C 000047D0 57C1 seq D1 000047D2 4401 neg.b D1 000047D4 8001 or.b D0, D1 000047D6 4A00 tst.b D0 000047D8 6700 000A beq +0xC /* 000047E4 */ 000047DC 422D FD47 clr.b [A5 - 0x2B9] 000047E0 6000 002C bra +0x2E /* 0000480E */ label000047E4: 000047E4 302D FD22 move.w D0, [A5 - 0x2DE] 000047E8 3200 move.w D1, D0 000047EA 5341 subq.w D1, 1 000047EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000047F2 0640 F188 addi.w D0, 0xF188 000047F6 0C75 0005 0000 cmpi.w [A5 + D0.w], 0x5 000047FC 6F00 000A ble +0xC /* 00004808 */ 00004800 422D FD47 clr.b [A5 - 0x2B9] 00004804 6000 0008 bra +0xA /* 0000480E */ label00004808: 00004808 1B7C 0001 FD47 move.b [A5 - 0x2B9], 0x1 label0000480E: 0000480E 6000 0006 bra +0x8 /* 00004816 */ label00004812: 00004812 422D FD47 clr.b [A5 - 0x2B9] label00004816: 00004816 302D FD22 move.w D0, [A5 - 0x2DE] 0000481A 3200 move.w D1, D0 0000481C 5341 subq.w D1, 1 0000481E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004824 0640 F188 addi.w D0, 0xF188 00004828 0C75 0008 0000 cmpi.w [A5 + D0.w], 0x8 0000482E 6C00 00A4 bge +0xA6 /* 000048D4 */ 00004832 302D FD22 move.w D0, [A5 - 0x2DE] 00004836 3200 move.w D1, D0 00004838 5341 subq.w D1, 1 0000483A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004840 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004846 3401 move.w D2, D1 00004848 5342 subq.w D2, 1 0000484A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004850 0641 F184 addi.w D1, 0xF184 00004854 3435 1000 move.w D2, [A5 + D1.w] 00004858 3202 move.w D1, D2 0000485A 5341 subq.w D1, 1 0000485C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004862 D042 add.w D0, D2 00004864 322D FD22 move.w D1, [A5 - 0x2DE] 00004868 3401 move.w D2, D1 0000486A 5342 subq.w D2, 1 0000486C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004872 0641 F188 addi.w D1, 0xF188 00004876 3435 1000 move.w D2, [A5 + D1.w] 0000487A 3202 move.w D1, D2 0000487C 5341 subq.w D1, 1 0000487E 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004884 D042 add.w D0, D2 00004886 0640 FAEC addi.w D0, 0xFAEC 0000488A 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 00004890 3F3C 0007 move.w -[A7], 0x7 00004894 302D FD22 move.w D0, [A5 - 0x2DE] 00004898 3200 move.w D1, D0 0000489A 5341 subq.w D1, 1 0000489C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000048A2 0640 F184 addi.w D0, 0xF184 000048A6 3235 0000 move.w D1, [A5 + D0.w] 000048AA 5341 subq.w D1, 1 000048AC 4E76 trapv 000048AE 5241 addq.w D1, 1 000048B0 3F01 move.w -[A7], D1 000048B2 302D FD22 move.w D0, [A5 - 0x2DE] 000048B6 3200 move.w D1, D0 000048B8 5341 subq.w D1, 1 000048BA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000048C0 0640 F188 addi.w D0, 0xF188 000048C4 3235 0000 move.w D1, [A5 + D0.w] 000048C8 5341 subq.w D1, 1 000048CA 4E76 trapv 000048CC 5241 addq.w D1, 1 000048CE 3F01 move.w -[A7], D1 000048D0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label000048D4: 000048D4 302D FD22 move.w D0, [A5 - 0x2DE] 000048D8 3200 move.w D1, D0 000048DA 5341 subq.w D1, 1 000048DC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000048E2 322D FD22 move.w D1, [A5 - 0x2DE] 000048E6 3401 move.w D2, D1 000048E8 5342 subq.w D2, 1 000048EA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000048F0 0641 F188 addi.w D1, 0xF188 000048F4 3235 1000 move.w D1, [A5 + D1.w] 000048F8 5241 addq.w D1, 1 000048FA 4E76 trapv 000048FC 5341 subq.w D1, 1 000048FE 4E76 trapv 00004900 5241 addq.w D1, 1 00004902 0640 F188 addi.w D0, 0xF188 00004906 3B81 0000 move.w [A5 + D0.w], D1 0000490A 302D FD22 move.w D0, [A5 - 0x2DE] 0000490E 3200 move.w D1, D0 00004910 5341 subq.w D1, 1 00004912 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004918 0640 F188 addi.w D0, 0xF188 0000491C 0C75 0008 0000 cmpi.w [A5 + D0.w], 0x8 00004922 6F00 0022 ble +0x24 /* 00004946 */ 00004926 4EBA D850 jsr [PC - 0x27B0 /* 00002178 */] 0000492A 302D FD22 move.w D0, [A5 - 0x2DE] 0000492E 3200 move.w D1, D0 00004930 5341 subq.w D1, 1 00004932 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004938 0640 F188 addi.w D0, 0xF188 0000493C 3BBC 0008 0000 move.w [A5 + D0.w], 0x8 00004942 6000 0098 bra +0x9A /* 000049DC */ label00004946: 00004946 302D FD22 move.w D0, [A5 - 0x2DE] 0000494A 3200 move.w D1, D0 0000494C 5341 subq.w D1, 1 0000494E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004954 0640 F198 addi.w D0, 0xF198 00004958 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 0000495E 302D FD22 move.w D0, [A5 - 0x2DE] 00004962 3200 move.w D1, D0 00004964 5341 subq.w D1, 1 00004966 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 0000496C 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004972 3401 move.w D2, D1 00004974 5342 subq.w D2, 1 00004976 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000497C 0641 F184 addi.w D1, 0xF184 00004980 3435 1000 move.w D2, [A5 + D1.w] 00004984 3202 move.w D1, D2 00004986 5341 subq.w D1, 1 00004988 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 0000498E D042 add.w D0, D2 00004990 322D FD22 move.w D1, [A5 - 0x2DE] 00004994 3401 move.w D2, D1 00004996 5342 subq.w D2, 1 00004998 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000499E 0641 F188 addi.w D1, 0xF188 000049A2 3435 1000 move.w D2, [A5 + D1.w] 000049A6 3202 move.w D1, D2 000049A8 5341 subq.w D1, 1 000049AA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 000049B0 D042 add.w D0, D2 000049B2 0640 FAEC addi.w D0, 0xFAEC 000049B6 0C75 0015 0000 cmpi.w [A5 + D0.w], 0x15 000049BC 6600 001A bne +0x1C /* 000049D8 */ 000049C0 302D FD22 move.w D0, [A5 - 0x2DE] 000049C4 3200 move.w D1, D0 000049C6 5341 subq.w D1, 1 000049C8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000049CE 0640 F198 addi.w D0, 0xF198 000049D2 3BBC 0027 0000 move.w [A5 + D0.w], 0x27 /* '\'' */ label000049D8: 000049D8 4EBA D8BA jsr [PC - 0x2746 /* 00002294 */] label000049DC: 000049DC 302D FD22 move.w D0, [A5 - 0x2DE] 000049E0 3200 move.w D1, D0 000049E2 5341 subq.w D1, 1 000049E4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000049EA 00A0 322D FD22 ori.l -[A0], 0x322DFD22 000049F0 3401 move.w D2, D1 000049F2 5342 subq.w D2, 1 000049F4 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000049FA 0641 F184 addi.w D1, 0xF184 000049FE 3435 1000 move.w D2, [A5 + D1.w] 00004A02 3202 move.w D1, D2 00004A04 5341 subq.w D1, 1 00004A06 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004A0C D042 add.w D0, D2 00004A0E 322D FD22 move.w D1, [A5 - 0x2DE] 00004A12 3401 move.w D2, D1 00004A14 5342 subq.w D2, 1 00004A16 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004A1C 0641 F188 addi.w D1, 0xF188 00004A20 3435 1000 move.w D2, [A5 + D1.w] 00004A24 3202 move.w D1, D2 00004A26 5341 subq.w D1, 1 00004A28 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004A2E D042 add.w D0, D2 00004A30 0640 FAEC addi.w D0, 0xFAEC 00004A34 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E 00004A3A 6600 0038 bne +0x3A /* 00004A74 */ 00004A3E 302D FD22 move.w D0, [A5 - 0x2DE] 00004A42 3200 move.w D1, D0 00004A44 5341 subq.w D1, 1 00004A46 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004A4C 322D FD22 move.w D1, [A5 - 0x2DE] 00004A50 3401 move.w D2, D1 00004A52 5342 subq.w D2, 1 00004A54 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004A5A 0641 F188 addi.w D1, 0xF188 00004A5E 3235 1000 move.w D1, [A5 + D1.w] 00004A62 5341 subq.w D1, 1 00004A64 4E76 trapv 00004A66 5341 subq.w D1, 1 00004A68 4E76 trapv 00004A6A 5241 addq.w D1, 1 00004A6C 0640 F188 addi.w D0, 0xF188 00004A70 3B81 0000 move.w [A5 + D0.w], D1 label00004A74: 00004A74 102D FD4A move.b D0, [A5 - 0x2B6] 00004A78 0A00 0001 xori.b D0, 0x1 00004A7C 4A00 tst.b D0 00004A7E 6700 0064 beq +0x66 /* 00004AE4 */ 00004A82 302D FD22 move.w D0, [A5 - 0x2DE] 00004A86 3200 move.w D1, D0 00004A88 5341 subq.w D1, 1 00004A8A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004A90 0640 F198 addi.w D0, 0xF198 00004A94 3235 0000 move.w D1, [A5 + D0.w] 00004A98 5341 subq.w D1, 1 00004A9A 4E76 trapv 00004A9C 5241 addq.w D1, 1 00004A9E 3F01 move.w -[A7], D1 00004AA0 302D FD22 move.w D0, [A5 - 0x2DE] 00004AA4 3200 move.w D1, D0 00004AA6 5341 subq.w D1, 1 00004AA8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004AAE 0640 F184 addi.w D0, 0xF184 00004AB2 3235 0000 move.w D1, [A5 + D0.w] 00004AB6 5341 subq.w D1, 1 00004AB8 4E76 trapv 00004ABA 5241 addq.w D1, 1 00004ABC 3F01 move.w -[A7], D1 00004ABE 302D FD22 move.w D0, [A5 - 0x2DE] 00004AC2 3200 move.w D1, D0 00004AC4 5341 subq.w D1, 1 00004AC6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004ACC 0640 F188 addi.w D0, 0xF188 00004AD0 3235 0000 move.w D1, [A5 + D0.w] 00004AD4 5341 subq.w D1, 1 00004AD6 4E76 trapv 00004AD8 5241 addq.w D1, 1 00004ADA 3F01 move.w -[A7], D1 00004ADC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004AE0 4EBA D4DE jsr [PC - 0x2B22 /* 00001FC0 */] label00004AE4: 00004AE4 4A2D FD47 tst.b [A5 - 0x2B9] 00004AE8 6700 0006 beq +0x8 /* 00004AF0 */ 00004AEC 6000 FD24 bra -0x2DA /* 00004812 */ label00004AF0: 00004AF0 6000 0A1E bra +0xA20 /* 00005510 */ label00004AF4: 00004AF4 302D FD22 move.w D0, [A5 - 0x2DE] 00004AF8 3200 move.w D1, D0 00004AFA 5341 subq.w D1, 1 00004AFC 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00004B02 323C 0100 move.w D1, 0x100 00004B06 122E FFDF move.b D1, [A6 - 0x21] 00004B0A 3D41 FFD4 move.w [A6 - 0x2C], D1 00004B0E 0640 F49E addi.w D0, 0xF49E 00004B12 4875 0000 pea.l [A5 + D0.w] 00004B16 486E FFD4 pea.l [A6 - 0x2C] 00004B1A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004B1E 6600 02D8 bne +0x2DA /* 00004DF8 */ 00004B22 426E FFE2 clr.w [A6 - 0x1E] 00004B26 302D FD22 move.w D0, [A5 - 0x2DE] 00004B2A 3200 move.w D1, D0 00004B2C 5341 subq.w D1, 1 00004B2E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004B34 0640 F184 addi.w D0, 0xF184 00004B38 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1 00004B3E 6F00 00A4 ble +0xA6 /* 00004BE4 */ 00004B42 302D FD22 move.w D0, [A5 - 0x2DE] 00004B46 3200 move.w D1, D0 00004B48 5341 subq.w D1, 1 00004B4A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004B50 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004B56 3401 move.w D2, D1 00004B58 5342 subq.w D2, 1 00004B5A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004B60 0641 F184 addi.w D1, 0xF184 00004B64 3435 1000 move.w D2, [A5 + D1.w] 00004B68 3202 move.w D1, D2 00004B6A 5341 subq.w D1, 1 00004B6C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004B72 D042 add.w D0, D2 00004B74 322D FD22 move.w D1, [A5 - 0x2DE] 00004B78 3401 move.w D2, D1 00004B7A 5342 subq.w D2, 1 00004B7C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004B82 0641 F188 addi.w D1, 0xF188 00004B86 3435 1000 move.w D2, [A5 + D1.w] 00004B8A 3202 move.w D1, D2 00004B8C 5341 subq.w D1, 1 00004B8E 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004B94 D042 add.w D0, D2 00004B96 0640 FAEC addi.w D0, 0xFAEC 00004B9A 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 00004BA0 3F3C 0007 move.w -[A7], 0x7 00004BA4 302D FD22 move.w D0, [A5 - 0x2DE] 00004BA8 3200 move.w D1, D0 00004BAA 5341 subq.w D1, 1 00004BAC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004BB2 0640 F184 addi.w D0, 0xF184 00004BB6 3235 0000 move.w D1, [A5 + D0.w] 00004BBA 5341 subq.w D1, 1 00004BBC 4E76 trapv 00004BBE 5241 addq.w D1, 1 00004BC0 3F01 move.w -[A7], D1 00004BC2 302D FD22 move.w D0, [A5 - 0x2DE] 00004BC6 3200 move.w D1, D0 00004BC8 5341 subq.w D1, 1 00004BCA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004BD0 0640 F188 addi.w D0, 0xF188 00004BD4 3235 0000 move.w D1, [A5 + D0.w] 00004BD8 5341 subq.w D1, 1 00004BDA 4E76 trapv 00004BDC 5241 addq.w D1, 1 00004BDE 3F01 move.w -[A7], D1 00004BE0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00004BE4: 00004BE4 302D FD22 move.w D0, [A5 - 0x2DE] 00004BE8 3200 move.w D1, D0 00004BEA 5341 subq.w D1, 1 00004BEC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004BF2 322D FD22 move.w D1, [A5 - 0x2DE] 00004BF6 3401 move.w D2, D1 00004BF8 5342 subq.w D2, 1 00004BFA 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004C00 0641 F184 addi.w D1, 0xF184 00004C04 3235 1000 move.w D1, [A5 + D1.w] 00004C08 5341 subq.w D1, 1 00004C0A 4E76 trapv 00004C0C 5341 subq.w D1, 1 00004C0E 4E76 trapv 00004C10 5241 addq.w D1, 1 00004C12 0640 F184 addi.w D0, 0xF184 00004C16 3B81 0000 move.w [A5 + D0.w], D1 00004C1A 302D FD22 move.w D0, [A5 - 0x2DE] 00004C1E 3200 move.w D1, D0 00004C20 5341 subq.w D1, 1 00004C22 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004C28 0640 F184 addi.w D0, 0xF184 00004C2C 0C75 0001 0000 cmpi.w [A5 + D0.w], 0x1 00004C32 6C00 0022 bge +0x24 /* 00004C56 */ 00004C36 4EBA D540 jsr [PC - 0x2AC0 /* 00002178 */] 00004C3A 302D FD22 move.w D0, [A5 - 0x2DE] 00004C3E 3200 move.w D1, D0 00004C40 5341 subq.w D1, 1 00004C42 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004C48 0640 F184 addi.w D0, 0xF184 00004C4C 3BBC 0001 0000 move.w [A5 + D0.w], 0x1 00004C52 6000 0098 bra +0x9A /* 00004CEC */ label00004C56: 00004C56 302D FD22 move.w D0, [A5 - 0x2DE] 00004C5A 3200 move.w D1, D0 00004C5C 5341 subq.w D1, 1 00004C5E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004C64 0640 F198 addi.w D0, 0xF198 00004C68 3BBC 0002 0000 move.w [A5 + D0.w], 0x2 00004C6E 302D FD22 move.w D0, [A5 - 0x2DE] 00004C72 3200 move.w D1, D0 00004C74 5341 subq.w D1, 1 00004C76 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004C7C 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004C82 3401 move.w D2, D1 00004C84 5342 subq.w D2, 1 00004C86 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004C8C 0641 F184 addi.w D1, 0xF184 00004C90 3435 1000 move.w D2, [A5 + D1.w] 00004C94 3202 move.w D1, D2 00004C96 5341 subq.w D1, 1 00004C98 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004C9E D042 add.w D0, D2 00004CA0 322D FD22 move.w D1, [A5 - 0x2DE] 00004CA4 3401 move.w D2, D1 00004CA6 5342 subq.w D2, 1 00004CA8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004CAE 0641 F188 addi.w D1, 0xF188 00004CB2 3435 1000 move.w D2, [A5 + D1.w] 00004CB6 3202 move.w D1, D2 00004CB8 5341 subq.w D1, 1 00004CBA 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004CC0 D042 add.w D0, D2 00004CC2 0640 FAEC addi.w D0, 0xFAEC 00004CC6 0C75 0017 0000 cmpi.w [A5 + D0.w], 0x17 00004CCC 6600 001A bne +0x1C /* 00004CE8 */ 00004CD0 302D FD22 move.w D0, [A5 - 0x2DE] 00004CD4 3200 move.w D1, D0 00004CD6 5341 subq.w D1, 1 00004CD8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004CDE 0640 F198 addi.w D0, 0xF198 00004CE2 3BBC 0025 0000 move.w [A5 + D0.w], 0x25 /* '%' */ label00004CE8: 00004CE8 4EBA D5AA jsr [PC - 0x2A56 /* 00002294 */] label00004CEC: 00004CEC 302D FD22 move.w D0, [A5 - 0x2DE] 00004CF0 3200 move.w D1, D0 00004CF2 5341 subq.w D1, 1 00004CF4 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004CFA 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004D00 3401 move.w D2, D1 00004D02 5342 subq.w D2, 1 00004D04 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004D0A 0641 F184 addi.w D1, 0xF184 00004D0E 3435 1000 move.w D2, [A5 + D1.w] 00004D12 3202 move.w D1, D2 00004D14 5341 subq.w D1, 1 00004D16 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004D1C D042 add.w D0, D2 00004D1E 322D FD22 move.w D1, [A5 - 0x2DE] 00004D22 3401 move.w D2, D1 00004D24 5342 subq.w D2, 1 00004D26 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004D2C 0641 F188 addi.w D1, 0xF188 00004D30 3435 1000 move.w D2, [A5 + D1.w] 00004D34 3202 move.w D1, D2 00004D36 5341 subq.w D1, 1 00004D38 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004D3E D042 add.w D0, D2 00004D40 0640 FAEC addi.w D0, 0xFAEC 00004D44 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E 00004D4A 6600 0038 bne +0x3A /* 00004D84 */ 00004D4E 302D FD22 move.w D0, [A5 - 0x2DE] 00004D52 3200 move.w D1, D0 00004D54 5341 subq.w D1, 1 00004D56 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004D5C 322D FD22 move.w D1, [A5 - 0x2DE] 00004D60 3401 move.w D2, D1 00004D62 5342 subq.w D2, 1 00004D64 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004D6A 0641 F184 addi.w D1, 0xF184 00004D6E 3235 1000 move.w D1, [A5 + D1.w] 00004D72 5241 addq.w D1, 1 00004D74 4E76 trapv 00004D76 5341 subq.w D1, 1 00004D78 4E76 trapv 00004D7A 5241 addq.w D1, 1 00004D7C 0640 F184 addi.w D0, 0xF184 00004D80 3B81 0000 move.w [A5 + D0.w], D1 label00004D84: 00004D84 102D FD4A move.b D0, [A5 - 0x2B6] 00004D88 0A00 0001 xori.b D0, 0x1 00004D8C 4A00 tst.b D0 00004D8E 6700 0064 beq +0x66 /* 00004DF4 */ 00004D92 302D FD22 move.w D0, [A5 - 0x2DE] 00004D96 3200 move.w D1, D0 00004D98 5341 subq.w D1, 1 00004D9A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004DA0 0640 F198 addi.w D0, 0xF198 00004DA4 3235 0000 move.w D1, [A5 + D0.w] 00004DA8 5341 subq.w D1, 1 00004DAA 4E76 trapv 00004DAC 5241 addq.w D1, 1 00004DAE 3F01 move.w -[A7], D1 00004DB0 302D FD22 move.w D0, [A5 - 0x2DE] 00004DB4 3200 move.w D1, D0 00004DB6 5341 subq.w D1, 1 00004DB8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004DBE 0640 F184 addi.w D0, 0xF184 00004DC2 3235 0000 move.w D1, [A5 + D0.w] 00004DC6 5341 subq.w D1, 1 00004DC8 4E76 trapv 00004DCA 5241 addq.w D1, 1 00004DCC 3F01 move.w -[A7], D1 00004DCE 302D FD22 move.w D0, [A5 - 0x2DE] 00004DD2 3200 move.w D1, D0 00004DD4 5341 subq.w D1, 1 00004DD6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004DDC 0640 F188 addi.w D0, 0xF188 00004DE0 3235 0000 move.w D1, [A5 + D0.w] 00004DE4 5341 subq.w D1, 1 00004DE6 4E76 trapv 00004DE8 5241 addq.w D1, 1 00004DEA 3F01 move.w -[A7], D1 00004DEC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00004DF0 4EBA D1CE jsr [PC - 0x2E32 /* 00001FC0 */] label00004DF4: 00004DF4 6000 071A bra +0x71C /* 00005510 */ label00004DF8: 00004DF8 302D FD22 move.w D0, [A5 - 0x2DE] 00004DFC 3200 move.w D1, D0 00004DFE 5341 subq.w D1, 1 00004E00 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 00004E06 323C 0100 move.w D1, 0x100 00004E0A 122E FFDF move.b D1, [A6 - 0x21] 00004E0E 3D41 FFD2 move.w [A6 - 0x2E], D1 00004E12 0640 F29E addi.w D0, 0xF29E 00004E16 4875 0000 pea.l [A5 + D0.w] 00004E1A 486E FFD2 pea.l [A6 - 0x2E] 00004E1E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004E22 6600 02D8 bne +0x2DA /* 000050FC */ 00004E26 426E FFE2 clr.w [A6 - 0x1E] 00004E2A 302D FD22 move.w D0, [A5 - 0x2DE] 00004E2E 3200 move.w D1, D0 00004E30 5341 subq.w D1, 1 00004E32 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004E38 0640 F184 addi.w D0, 0xF184 00004E3C 0C75 000A 0000 cmpi.w [A5 + D0.w], 0xA /* '\n' */ 00004E42 6C00 00A4 bge +0xA6 /* 00004EE8 */ 00004E46 302D FD22 move.w D0, [A5 - 0x2DE] 00004E4A 3200 move.w D1, D0 00004E4C 5341 subq.w D1, 1 00004E4E 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004E54 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004E5A 3401 move.w D2, D1 00004E5C 5342 subq.w D2, 1 00004E5E 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004E64 0641 F184 addi.w D1, 0xF184 00004E68 3435 1000 move.w D2, [A5 + D1.w] 00004E6C 3202 move.w D1, D2 00004E6E 5341 subq.w D1, 1 00004E70 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004E76 D042 add.w D0, D2 00004E78 322D FD22 move.w D1, [A5 - 0x2DE] 00004E7C 3401 move.w D2, D1 00004E7E 5342 subq.w D2, 1 00004E80 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004E86 0641 F188 addi.w D1, 0xF188 00004E8A 3435 1000 move.w D2, [A5 + D1.w] 00004E8E 3202 move.w D1, D2 00004E90 5341 subq.w D1, 1 00004E92 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004E98 D042 add.w D0, D2 00004E9A 0640 FAEC addi.w D0, 0xFAEC 00004E9E 3BBC 0007 0000 move.w [A5 + D0.w], 0x7 00004EA4 3F3C 0007 move.w -[A7], 0x7 00004EA8 302D FD22 move.w D0, [A5 - 0x2DE] 00004EAC 3200 move.w D1, D0 00004EAE 5341 subq.w D1, 1 00004EB0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004EB6 0640 F184 addi.w D0, 0xF184 00004EBA 3235 0000 move.w D1, [A5 + D0.w] 00004EBE 5341 subq.w D1, 1 00004EC0 4E76 trapv 00004EC2 5241 addq.w D1, 1 00004EC4 3F01 move.w -[A7], D1 00004EC6 302D FD22 move.w D0, [A5 - 0x2DE] 00004ECA 3200 move.w D1, D0 00004ECC 5341 subq.w D1, 1 00004ECE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004ED4 0640 F188 addi.w D0, 0xF188 00004ED8 3235 0000 move.w D1, [A5 + D0.w] 00004EDC 5341 subq.w D1, 1 00004EDE 4E76 trapv 00004EE0 5241 addq.w D1, 1 00004EE2 3F01 move.w -[A7], D1 00004EE4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00004EE8: 00004EE8 302D FD22 move.w D0, [A5 - 0x2DE] 00004EEC 3200 move.w D1, D0 00004EEE 5341 subq.w D1, 1 00004EF0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004EF6 322D FD22 move.w D1, [A5 - 0x2DE] 00004EFA 3401 move.w D2, D1 00004EFC 5342 subq.w D2, 1 00004EFE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004F04 0641 F184 addi.w D1, 0xF184 00004F08 3235 1000 move.w D1, [A5 + D1.w] 00004F0C 5241 addq.w D1, 1 00004F0E 4E76 trapv 00004F10 5341 subq.w D1, 1 00004F12 4E76 trapv 00004F14 5241 addq.w D1, 1 00004F16 0640 F184 addi.w D0, 0xF184 00004F1A 3B81 0000 move.w [A5 + D0.w], D1 00004F1E 302D FD22 move.w D0, [A5 - 0x2DE] 00004F22 3200 move.w D1, D0 00004F24 5341 subq.w D1, 1 00004F26 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004F2C 0640 F184 addi.w D0, 0xF184 00004F30 0C75 000A 0000 cmpi.w [A5 + D0.w], 0xA /* '\n' */ 00004F36 6F00 0022 ble +0x24 /* 00004F5A */ 00004F3A 4EBA D23C jsr [PC - 0x2DC4 /* 00002178 */] 00004F3E 302D FD22 move.w D0, [A5 - 0x2DE] 00004F42 3200 move.w D1, D0 00004F44 5341 subq.w D1, 1 00004F46 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004F4C 0640 F184 addi.w D0, 0xF184 00004F50 3BBC 000A 0000 move.w [A5 + D0.w], 0xA /* '\n' */ 00004F56 6000 0098 bra +0x9A /* 00004FF0 */ label00004F5A: 00004F5A 302D FD22 move.w D0, [A5 - 0x2DE] 00004F5E 3200 move.w D1, D0 00004F60 5341 subq.w D1, 1 00004F62 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004F68 0640 F198 addi.w D0, 0xF198 00004F6C 3BBC 0004 0000 move.w [A5 + D0.w], 0x4 00004F72 302D FD22 move.w D0, [A5 - 0x2DE] 00004F76 3200 move.w D1, D0 00004F78 5341 subq.w D1, 1 00004F7A 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004F80 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00004F86 3401 move.w D2, D1 00004F88 5342 subq.w D2, 1 00004F8A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004F90 0641 F184 addi.w D1, 0xF184 00004F94 3435 1000 move.w D2, [A5 + D1.w] 00004F98 3202 move.w D1, D2 00004F9A 5341 subq.w D1, 1 00004F9C 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00004FA2 D042 add.w D0, D2 00004FA4 322D FD22 move.w D1, [A5 - 0x2DE] 00004FA8 3401 move.w D2, D1 00004FAA 5342 subq.w D2, 1 00004FAC 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00004FB2 0641 F188 addi.w D1, 0xF188 00004FB6 3435 1000 move.w D2, [A5 + D1.w] 00004FBA 3202 move.w D1, D2 00004FBC 5341 subq.w D1, 1 00004FBE 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00004FC4 D042 add.w D0, D2 00004FC6 0640 FAEC addi.w D0, 0xFAEC 00004FCA 0C75 0016 0000 cmpi.w [A5 + D0.w], 0x16 00004FD0 6600 001A bne +0x1C /* 00004FEC */ 00004FD4 302D FD22 move.w D0, [A5 - 0x2DE] 00004FD8 3200 move.w D1, D0 00004FDA 5341 subq.w D1, 1 00004FDC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00004FE2 0640 F198 addi.w D0, 0xF198 00004FE6 3BBC 0026 0000 move.w [A5 + D0.w], 0x26 /* '&' */ label00004FEC: 00004FEC 4EBA D2A6 jsr [PC - 0x2D5A /* 00002294 */] label00004FF0: 00004FF0 302D FD22 move.w D0, [A5 - 0x2DE] 00004FF4 3200 move.w D1, D0 00004FF6 5341 subq.w D1, 1 00004FF8 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00004FFE 00A0 322D FD22 ori.l -[A0], 0x322DFD22 00005004 3401 move.w D2, D1 00005006 5342 subq.w D2, 1 00005008 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000500E 0641 F184 addi.w D1, 0xF184 00005012 3435 1000 move.w D2, [A5 + D1.w] 00005016 3202 move.w D1, D2 00005018 5341 subq.w D1, 1 0000501A 43BC 0009 E942 .invalid 1, 0x9E942 // invalid opcode 4 with b == 6 00005020 D042 add.w D0, D2 00005022 322D FD22 move.w D1, [A5 - 0x2DE] 00005026 3401 move.w D2, D1 00005028 5342 subq.w D2, 1 0000502A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00005030 0641 F188 addi.w D1, 0xF188 00005034 3435 1000 move.w D2, [A5 + D1.w] 00005038 3202 move.w D1, D2 0000503A 5341 subq.w D1, 1 0000503C 43BC 0007 E342 .invalid 1, 0x7E342 // invalid opcode 4 with b == 6 00005042 D042 add.w D0, D2 00005044 0640 FAEC addi.w D0, 0xFAEC 00005048 0C75 001E 0000 cmpi.w [A5 + D0.w], 0x1E 0000504E 6600 0038 bne +0x3A /* 00005088 */ 00005052 302D FD22 move.w D0, [A5 - 0x2DE] 00005056 3200 move.w D1, D0 00005058 5341 subq.w D1, 1 0000505A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005060 322D FD22 move.w D1, [A5 - 0x2DE] 00005064 3401 move.w D2, D1 00005066 5342 subq.w D2, 1 00005068 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 0000506E 0641 F184 addi.w D1, 0xF184 00005072 3235 1000 move.w D1, [A5 + D1.w] 00005076 5341 subq.w D1, 1 00005078 4E76 trapv 0000507A 5341 subq.w D1, 1 0000507C 4E76 trapv 0000507E 5241 addq.w D1, 1 00005080 0640 F184 addi.w D0, 0xF184 00005084 3B81 0000 move.w [A5 + D0.w], D1 label00005088: 00005088 102D FD4A move.b D0, [A5 - 0x2B6] 0000508C 0A00 0001 xori.b D0, 0x1 00005090 4A00 tst.b D0 00005092 6700 0064 beq +0x66 /* 000050F8 */ 00005096 302D FD22 move.w D0, [A5 - 0x2DE] 0000509A 3200 move.w D1, D0 0000509C 5341 subq.w D1, 1 0000509E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000050A4 0640 F198 addi.w D0, 0xF198 000050A8 3235 0000 move.w D1, [A5 + D0.w] 000050AC 5341 subq.w D1, 1 000050AE 4E76 trapv 000050B0 5241 addq.w D1, 1 000050B2 3F01 move.w -[A7], D1 000050B4 302D FD22 move.w D0, [A5 - 0x2DE] 000050B8 3200 move.w D1, D0 000050BA 5341 subq.w D1, 1 000050BC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000050C2 0640 F184 addi.w D0, 0xF184 000050C6 3235 0000 move.w D1, [A5 + D0.w] 000050CA 5341 subq.w D1, 1 000050CC 4E76 trapv 000050CE 5241 addq.w D1, 1 000050D0 3F01 move.w -[A7], D1 000050D2 302D FD22 move.w D0, [A5 - 0x2DE] 000050D6 3200 move.w D1, D0 000050D8 5341 subq.w D1, 1 000050DA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000050E0 0640 F188 addi.w D0, 0xF188 000050E4 3235 0000 move.w D1, [A5 + D0.w] 000050E8 5341 subq.w D1, 1 000050EA 4E76 trapv 000050EC 5241 addq.w D1, 1 000050EE 3F01 move.w -[A7], D1 000050F0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000050F4 4EBA CECA jsr [PC - 0x3136 /* 00001FC0 */] label000050F8: 000050F8 6000 0416 bra +0x418 /* 00005510 */ label000050FC: 000050FC 302D FD22 move.w D0, [A5 - 0x2DE] 00005100 3200 move.w D1, D0 00005102 5341 subq.w D1, 1 00005104 43BC 0001 E140 .invalid 1, 0x1E140 // invalid opcode 4 with b == 6 0000510A 323C 0100 move.w D1, 0x100 0000510E 122E FFDF move.b D1, [A6 - 0x21] 00005112 3D41 FFD0 move.w [A6 - 0x30], D1 00005116 0640 F09E addi.w D0, 0xF09E 0000511A 4875 0000 pea.l [A5 + D0.w] 0000511E 486E FFD0 pea.l [A6 - 0x30] 00005122 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00005126 6600 03DC bne +0x3DE /* 00005504 */ 0000512A 3F3C 0001 move.w -[A7], 0x1 0000512E 4227 clr.b -[A7] 00005130 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00005134 422D FD43 clr.b [A5 - 0x2BD] 00005138 302D FD22 move.w D0, [A5 - 0x2DE] 0000513C 3200 move.w D1, D0 0000513E 5341 subq.w D1, 1 00005140 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005146 0640 F198 addi.w D0, 0xF198 0000514A 3235 0000 move.w D1, [A5 + D0.w] 0000514E 5341 subq.w D1, 1 00005150 4E76 trapv 00005152 5241 addq.w D1, 1 00005154 3B41 FD16 move.w [A5 - 0x2EA], D1 00005158 302D FD22 move.w D0, [A5 - 0x2DE] 0000515C 3200 move.w D1, D0 0000515E 5341 subq.w D1, 1 00005160 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005166 0640 F184 addi.w D0, 0xF184 0000516A 3235 0000 move.w D1, [A5 + D0.w] 0000516E 5341 subq.w D1, 1 00005170 4E76 trapv 00005172 5241 addq.w D1, 1 00005174 3B41 FD1A move.w [A5 - 0x2E6], D1 00005178 302D FD22 move.w D0, [A5 - 0x2DE] 0000517C 3200 move.w D1, D0 0000517E 5341 subq.w D1, 1 00005180 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005186 0640 F188 addi.w D0, 0xF188 0000518A 3235 0000 move.w D1, [A5 + D0.w] 0000518E 5341 subq.w D1, 1 00005190 4E76 trapv 00005192 5241 addq.w D1, 1 00005194 3B41 FD18 move.w [A5 - 0x2E8], D1 00005198 302D FD22 move.w D0, [A5 - 0x2DE] 0000519C 3200 move.w D1, D0 0000519E 5341 subq.w D1, 1 000051A0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000051A6 0640 F198 addi.w D0, 0xF198 000051AA 3035 0000 move.w D0, [A5 + D0.w] 000051AE 6000 02F2 bra +0x2F4 /* 000054A2 */ 000051B2 302D FD22 move.w D0, [A5 - 0x2DE] 000051B6 3200 move.w D1, D0 000051B8 5341 subq.w D1, 1 000051BA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000051C0 0640 F188 addi.w D0, 0xF188 000051C4 3235 0000 move.w D1, [A5 + D0.w] 000051C8 5341 subq.w D1, 1 000051CA 4E76 trapv 000051CC 5241 addq.w D1, 1 000051CE 3D41 FFE8 move.w [A6 - 0x18], D1 label000051D2: 000051D2 302D FD22 move.w D0, [A5 - 0x2DE] 000051D6 3200 move.w D1, D0 000051D8 5341 subq.w D1, 1 000051DA 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000051E0 322D FD22 move.w D1, [A5 - 0x2DE] 000051E4 3401 move.w D2, D1 000051E6 5342 subq.w D2, 1 000051E8 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000051EE 0641 F188 addi.w D1, 0xF188 000051F2 3235 1000 move.w D1, [A5 + D1.w] 000051F6 5241 addq.w D1, 1 000051F8 4E76 trapv 000051FA 5341 subq.w D1, 1 000051FC 4E76 trapv 000051FE 5241 addq.w D1, 1 00005200 0640 F188 addi.w D0, 0xF188 00005204 3B81 0000 move.w [A5 + D0.w], D1 00005208 302D FD22 move.w D0, [A5 - 0x2DE] 0000520C 3200 move.w D1, D0 0000520E 5341 subq.w D1, 1 00005210 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005216 0640 F188 addi.w D0, 0xF188 0000521A 0C75 0009 0000 cmpi.w [A5 + D0.w], 0x9 /* '\t' */ 00005220 6C00 0006 bge +0x8 /* 00005228 */ 00005224 4EBA D516 jsr [PC - 0x2AEA /* 0000273C */] label00005228: 00005228 302D FD22 move.w D0, [A5 - 0x2DE] 0000522C 3200 move.w D1, D0 0000522E 5341 subq.w D1, 1 00005230 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005236 0640 F188 addi.w D0, 0xF188 0000523A 0C75 0009 0000 cmpi.w [A5 + D0.w], 0x9 /* '\t' */ 00005240 57C0 seq D0 00005242 4400 neg.b D0 00005244 802D FD43 or.b D0, [A5 - 0x2BD] 00005248 4A00 tst.b D0 0000524A 6786 beq -0x78 /* 000051D2 */ 0000524C 302D FD22 move.w D0, [A5 - 0x2DE] 00005250 3200 move.w D1, D0 00005252 5341 subq.w D1, 1 00005254 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000525A 322E FFE8 move.w D1, [A6 - 0x18] 0000525E 5341 subq.w D1, 1 00005260 4E76 trapv 00005262 5241 addq.w D1, 1 00005264 0640 F188 addi.w D0, 0xF188 00005268 3B81 0000 move.w [A5 + D0.w], D1 0000526C 6000 024E bra +0x250 /* 000054BC */ 00005270 302D FD22 move.w D0, [A5 - 0x2DE] 00005274 3200 move.w D1, D0 00005276 5341 subq.w D1, 1 00005278 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000527E 0640 F184 addi.w D0, 0xF184 00005282 3235 0000 move.w D1, [A5 + D0.w] 00005286 5341 subq.w D1, 1 00005288 4E76 trapv 0000528A 5241 addq.w D1, 1 0000528C 3D41 FFEA move.w [A6 - 0x16], D1 label00005290: 00005290 302D FD22 move.w D0, [A5 - 0x2DE] 00005294 3200 move.w D1, D0 00005296 5341 subq.w D1, 1 00005298 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000529E 322D FD22 move.w D1, [A5 - 0x2DE] 000052A2 3401 move.w D2, D1 000052A4 5342 subq.w D2, 1 000052A6 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000052AC 0641 F184 addi.w D1, 0xF184 000052B0 3235 1000 move.w D1, [A5 + D1.w] 000052B4 5341 subq.w D1, 1 000052B6 4E76 trapv 000052B8 5341 subq.w D1, 1 000052BA 4E76 trapv 000052BC 5241 addq.w D1, 1 000052BE 0640 F184 addi.w D0, 0xF184 000052C2 3B81 0000 move.w [A5 + D0.w], D1 000052C6 302D FD22 move.w D0, [A5 - 0x2DE] 000052CA 3200 move.w D1, D0 000052CC 5341 subq.w D1, 1 000052CE 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000052D4 0640 F184 addi.w D0, 0xF184 000052D8 4A75 0000 tst.w [A5 + D0.w] 000052DC 6F00 0006 ble +0x8 /* 000052E4 */ 000052E0 4EBA D45A jsr [PC - 0x2BA6 /* 0000273C */] label000052E4: 000052E4 302D FD22 move.w D0, [A5 - 0x2DE] 000052E8 3200 move.w D1, D0 000052EA 5341 subq.w D1, 1 000052EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000052F2 0640 F184 addi.w D0, 0xF184 000052F6 4A75 0000 tst.w [A5 + D0.w] 000052FA 57C0 seq D0 000052FC 4400 neg.b D0 000052FE 802D FD43 or.b D0, [A5 - 0x2BD] 00005302 4A00 tst.b D0 00005304 678A beq -0x74 /* 00005290 */ 00005306 302D FD22 move.w D0, [A5 - 0x2DE] 0000530A 3200 move.w D1, D0 0000530C 5341 subq.w D1, 1 0000530E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005314 322E FFEA move.w D1, [A6 - 0x16] 00005318 5341 subq.w D1, 1 0000531A 4E76 trapv 0000531C 5241 addq.w D1, 1 0000531E 0640 F184 addi.w D0, 0xF184 00005322 3B81 0000 move.w [A5 + D0.w], D1 00005326 6000 0194 bra +0x196 /* 000054BC */ 0000532A 302D FD22 move.w D0, [A5 - 0x2DE] 0000532E 3200 move.w D1, D0 00005330 5341 subq.w D1, 1 00005332 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005338 0640 F188 addi.w D0, 0xF188 0000533C 3235 0000 move.w D1, [A5 + D0.w] 00005340 5341 subq.w D1, 1 00005342 4E76 trapv 00005344 5241 addq.w D1, 1 00005346 3D41 FFE8 move.w [A6 - 0x18], D1 label0000534A: 0000534A 302D FD22 move.w D0, [A5 - 0x2DE] 0000534E 3200 move.w D1, D0 00005350 5341 subq.w D1, 1 00005352 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005358 322D FD22 move.w D1, [A5 - 0x2DE] 0000535C 3401 move.w D2, D1 0000535E 5342 subq.w D2, 1 00005360 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00005366 0641 F188 addi.w D1, 0xF188 0000536A 3235 1000 move.w D1, [A5 + D1.w] 0000536E 5341 subq.w D1, 1 00005370 4E76 trapv 00005372 5341 subq.w D1, 1 00005374 4E76 trapv 00005376 5241 addq.w D1, 1 00005378 0640 F188 addi.w D0, 0xF188 0000537C 3B81 0000 move.w [A5 + D0.w], D1 00005380 302D FD22 move.w D0, [A5 - 0x2DE] 00005384 3200 move.w D1, D0 00005386 5341 subq.w D1, 1 00005388 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000538E 0640 F188 addi.w D0, 0xF188 00005392 4A75 0000 tst.w [A5 + D0.w] 00005396 6F00 0006 ble +0x8 /* 0000539E */ 0000539A 4EBA D3A0 jsr [PC - 0x2C60 /* 0000273C */] label0000539E: 0000539E 302D FD22 move.w D0, [A5 - 0x2DE] 000053A2 3200 move.w D1, D0 000053A4 5341 subq.w D1, 1 000053A6 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000053AC 0640 F188 addi.w D0, 0xF188 000053B0 4A75 0000 tst.w [A5 + D0.w] 000053B4 57C0 seq D0 000053B6 4400 neg.b D0 000053B8 802D FD43 or.b D0, [A5 - 0x2BD] 000053BC 4A00 tst.b D0 000053BE 678A beq -0x74 /* 0000534A */ 000053C0 302D FD22 move.w D0, [A5 - 0x2DE] 000053C4 3200 move.w D1, D0 000053C6 5341 subq.w D1, 1 000053C8 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000053CE 322E FFE8 move.w D1, [A6 - 0x18] 000053D2 5341 subq.w D1, 1 000053D4 4E76 trapv 000053D6 5241 addq.w D1, 1 000053D8 0640 F188 addi.w D0, 0xF188 000053DC 3B81 0000 move.w [A5 + D0.w], D1 000053E0 6000 00DA bra +0xDC /* 000054BC */ 000053E4 302D FD22 move.w D0, [A5 - 0x2DE] 000053E8 3200 move.w D1, D0 000053EA 5341 subq.w D1, 1 000053EC 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000053F2 0640 F184 addi.w D0, 0xF184 000053F6 3235 0000 move.w D1, [A5 + D0.w] 000053FA 5341 subq.w D1, 1 000053FC 4E76 trapv 000053FE 5241 addq.w D1, 1 00005400 3D41 FFEA move.w [A6 - 0x16], D1 label00005404: 00005404 302D FD22 move.w D0, [A5 - 0x2DE] 00005408 3200 move.w D1, D0 0000540A 5341 subq.w D1, 1 0000540C 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005412 322D FD22 move.w D1, [A5 - 0x2DE] 00005416 3401 move.w D2, D1 00005418 5342 subq.w D2, 1 0000541A 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00005420 0641 F184 addi.w D1, 0xF184 00005424 3235 1000 move.w D1, [A5 + D1.w] 00005428 5241 addq.w D1, 1 0000542A 4E76 trapv 0000542C 5341 subq.w D1, 1 0000542E 4E76 trapv 00005430 5241 addq.w D1, 1 00005432 0640 F184 addi.w D0, 0xF184 00005436 3B81 0000 move.w [A5 + D0.w], D1 0000543A 302D FD22 move.w D0, [A5 - 0x2DE] 0000543E 3200 move.w D1, D0 00005440 5341 subq.w D1, 1 00005442 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005448 0640 F184 addi.w D0, 0xF184 0000544C 0C75 000B 0000 cmpi.w [A5 + D0.w], 0xB 00005452 6C00 0006 bge +0x8 /* 0000545A */ 00005456 4EBA D2E4 jsr [PC - 0x2D1C /* 0000273C */] label0000545A: 0000545A 302D FD22 move.w D0, [A5 - 0x2DE] 0000545E 3200 move.w D1, D0 00005460 5341 subq.w D1, 1 00005462 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005468 0640 F184 addi.w D0, 0xF184 0000546C 0C75 000B 0000 cmpi.w [A5 + D0.w], 0xB 00005472 57C0 seq D0 00005474 4400 neg.b D0 00005476 802D FD43 or.b D0, [A5 - 0x2BD] 0000547A 4A00 tst.b D0 0000547C 6786 beq -0x78 /* 00005404 */ 0000547E 302D FD22 move.w D0, [A5 - 0x2DE] 00005482 3200 move.w D1, D0 00005484 5341 subq.w D1, 1 00005486 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000548C 322E FFEA move.w D1, [A6 - 0x16] 00005490 5341 subq.w D1, 1 00005492 4E76 trapv 00005494 5241 addq.w D1, 1 00005496 0640 F184 addi.w D0, 0xF184 0000549A 3B81 0000 move.w [A5 + D0.w], D1 0000549E 6000 001C bra +0x1E /* 000054BC */ label000054A2: 000054A2 5340 subq.w D0, 1 000054A4 0C40 0004 cmpi.w D0, 0x4 000054A8 6412 bcc +0x14 /* 000054BC */ 000054AA D040 add.w D0, D0 000054AC 303B 0006 move.w D0, [PC + D0.w + 0x6] 000054B0 4EFB 0002 jmp [PC + D0.w + 0x2] 000054B4 FCFE FDBC .extension 0xCFE <> // unimplemented 000054B8 FE76 FF30 .extension 0xE76 <>, 0xFF30 // unimplemented label000054BC: 000054BC 102D FD43 move.b D0, [A5 - 0x2BD] 000054C0 0A00 0001 xori.b D0, 0x1 000054C4 4A00 tst.b D0 000054C6 6700 0038 beq +0x3A /* 00005500 */ 000054CA 302D FD16 move.w D0, [A5 - 0x2EA] 000054CE 5340 subq.w D0, 1 000054D0 4E76 trapv 000054D2 5240 addq.w D0, 1 000054D4 3F00 move.w -[A7], D0 000054D6 302D FD1A move.w D0, [A5 - 0x2E6] 000054DA 5340 subq.w D0, 1 000054DC 4E76 trapv 000054DE 5240 addq.w D0, 1 000054E0 3F00 move.w -[A7], D0 000054E2 302D FD18 move.w D0, [A5 - 0x2E8] 000054E6 5340 subq.w D0, 1 000054E8 4E76 trapv 000054EA 5240 addq.w D0, 1 000054EC 3F00 move.w -[A7], D0 000054EE 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label000054F2: 000054F2 554F subq.w A7, 2 000054F4 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000054F8 4A1F tst.b [A7]+ 000054FA 67F6 beq -0x8 /* 000054F2 */ 000054FC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label00005500: 00005500 6000 000E bra +0x10 /* 00005510 */ label00005504: 00005504 3F3C 0006 move.w -[A7], 0x6 00005508 1F3C 0001 move.b -[A7], 0x1 0000550C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label00005510: 00005510 4EBA CC66 jsr [PC - 0x339A /* 00002178 */] label00005514: 00005514 3F3C FFFF move.w -[A7], 0xFFFF 00005518 4267 clr.w -[A7] 0000551A 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000551E 6000 0246 bra +0x248 /* 00005766 */ 00005522 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00005526 A922 syscall BeginUpdate 00005528 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 0000552C A981 syscall DrawDialog 0000552E 7E09 moveq.l D7, 0x09 00005530 3D7C 0001 FFEE move.w [A6 - 0x12], 0x1 00005536 3D7C 0001 FFD8 move.w [A6 - 0x28], 0x1 label0000553C: 0000553C 7C07 moveq.l D6, 0x07 0000553E 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 00005544 3D7C 0001 FFD6 move.w [A6 - 0x2A], 0x1 label0000554A: 0000554A 302D FD22 move.w D0, [A5 - 0x2DE] 0000554E 3200 move.w D1, D0 00005550 5341 subq.w D1, 1 00005552 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 00005558 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 0000555E 3401 move.w D2, D1 00005560 5342 subq.w D2, 1 00005562 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 00005568 D041 add.w D0, D1 0000556A 322E FFEC move.w D1, [A6 - 0x14] 0000556E 3401 move.w D2, D1 00005570 5342 subq.w D2, 1 00005572 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 00005578 D041 add.w D0, D1 0000557A 0640 FAEC addi.w D0, 0xFAEC 0000557E 0C75 0006 0000 cmpi.w [A5 + D0.w], 0x6 00005584 56C0 sne D0 00005586 4400 neg.b D0 00005588 322D FD22 move.w D1, [A5 - 0x2DE] 0000558C 3401 move.w D2, D1 0000558E 5342 subq.w D2, 1 00005590 45BC 0001 C3FC .invalid 2, 0x1C3FC // invalid opcode 4 with b == 6 00005596 00A0 342E FFEE ori.l -[A0], 0x342EFFEE 0000559C 3602 move.w D3, D2 0000559E 5343 subq.w D3, 1 000055A0 47BC 0009 E942 .invalid 3, 0x9E942 // invalid opcode 4 with b == 6 000055A6 D242 add.w D1, D2 000055A8 342E FFEC move.w D2, [A6 - 0x14] 000055AC 3602 move.w D3, D2 000055AE 5343 subq.w D3, 1 000055B0 47BC 0007 E342 .invalid 3, 0x7E342 // invalid opcode 4 with b == 6 000055B6 D242 add.w D1, D2 000055B8 0641 FAEC addi.w D1, 0xFAEC 000055BC 0C75 001E 1000 cmpi.w [A5 + D1.w], 0x1E 000055C2 56C1 sne D1 000055C4 4401 neg.b D1 000055C6 C001 and.b D0, D1 000055C8 4A00 tst.b D0 000055CA 6700 005E beq +0x60 /* 0000562A */ 000055CE 302D FD22 move.w D0, [A5 - 0x2DE] 000055D2 3200 move.w D1, D0 000055D4 5341 subq.w D1, 1 000055D6 43BC 0001 C1FC .invalid 1, 0x1C1FC // invalid opcode 4 with b == 6 000055DC 00A0 322E FFEE ori.l -[A0], 0x322EFFEE 000055E2 3401 move.w D2, D1 000055E4 5342 subq.w D2, 1 000055E6 45BC 0009 E941 .invalid 2, 0x9E941 // invalid opcode 4 with b == 6 000055EC D041 add.w D0, D1 000055EE 322E FFEC move.w D1, [A6 - 0x14] 000055F2 3401 move.w D2, D1 000055F4 5342 subq.w D2, 1 000055F6 45BC 0007 E341 .invalid 2, 0x7E341 // invalid opcode 4 with b == 6 000055FC D041 add.w D0, D1 000055FE 0640 FAEC addi.w D0, 0xFAEC 00005602 3235 0000 move.w D1, [A5 + D0.w] 00005606 5341 subq.w D1, 1 00005608 4E76 trapv 0000560A 5241 addq.w D1, 1 0000560C 3F01 move.w -[A7], D1 0000560E 302E FFEE move.w D0, [A6 - 0x12] 00005612 5340 subq.w D0, 1 00005614 4E76 trapv 00005616 5240 addq.w D0, 1 00005618 3F00 move.w -[A7], D0 0000561A 302E FFEC move.w D0, [A6 - 0x14] 0000561E 5340 subq.w D0, 1 00005620 4E76 trapv 00005622 5240 addq.w D0, 1 00005624 3F00 move.w -[A7], D0 00005626 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label0000562A: 0000562A 302E FFEC move.w D0, [A6 - 0x14] 0000562E B06E FFD6 cmp.w D0, [A6 - 0x2A] 00005632 6702 beq +0x4 /* 00005636 */ 00005634 4E46 trap 6 label00005636: 00005636 526E FFD6 addq.w [A6 - 0x2A], 1 0000563A 526E FFEC addq.w [A6 - 0x14], 1 0000563E 51CE FF0A dbf D6, -0xF8 /* 0000554A */ 00005642 302E FFEE move.w D0, [A6 - 0x12] 00005646 B06E FFD8 cmp.w D0, [A6 - 0x28] 0000564A 6702 beq +0x4 /* 0000564E */ 0000564C 4E46 trap 6 label0000564E: 0000564E 526E FFD8 addq.w [A6 - 0x28], 1 00005652 526E FFEE addq.w [A6 - 0x12], 1 00005656 51CF FEE4 dbf D7, -0x11E /* 0000553C */ 0000565A 302D FD22 move.w D0, [A5 - 0x2DE] 0000565E 3200 move.w D1, D0 00005660 5341 subq.w D1, 1 00005662 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005668 0640 F198 addi.w D0, 0xF198 0000566C 3235 0000 move.w D1, [A5 + D0.w] 00005670 5341 subq.w D1, 1 00005672 4E76 trapv 00005674 5241 addq.w D1, 1 00005676 3F01 move.w -[A7], D1 00005678 302D FD22 move.w D0, [A5 - 0x2DE] 0000567C 3200 move.w D1, D0 0000567E 5341 subq.w D1, 1 00005680 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005686 0640 F184 addi.w D0, 0xF184 0000568A 3235 0000 move.w D1, [A5 + D0.w] 0000568E 5341 subq.w D1, 1 00005690 4E76 trapv 00005692 5241 addq.w D1, 1 00005694 3F01 move.w -[A7], D1 00005696 302D FD22 move.w D0, [A5 - 0x2DE] 0000569A 3200 move.w D1, D0 0000569C 5341 subq.w D1, 1 0000569E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000056A4 0640 F188 addi.w D0, 0xF188 000056A8 3235 0000 move.w D1, [A5 + D0.w] 000056AC 5341 subq.w D1, 1 000056AE 4E76 trapv 000056B0 5241 addq.w D1, 1 000056B2 3F01 move.w -[A7], D1 000056B4 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000056B8 302D FD20 move.w D0, [A5 - 0x2E0] 000056BC 5340 subq.w D0, 1 000056BE 4E76 trapv 000056C0 5240 addq.w D0, 1 000056C2 3E3C 01DA move.w D7, 0x1DA 000056C6 BE40 cmp.w D7, D0 000056C8 6D00 0034 blt +0x36 /* 000056FE */ 000056CC 3D47 FFEE move.w [A6 - 0x12], D7 000056D0 3D47 FFD8 move.w [A6 - 0x28], D7 000056D4 9E40 sub.w D7, D0 label000056D6: 000056D6 302E FFEE move.w D0, [A6 - 0x12] 000056DA 5340 subq.w D0, 1 000056DC 4E76 trapv 000056DE 5240 addq.w D0, 1 000056E0 3F00 move.w -[A7], D0 000056E2 4EBA C870 jsr [PC - 0x3790 /* 00001F54 */] 000056E6 302E FFEE move.w D0, [A6 - 0x12] 000056EA B06E FFD8 cmp.w D0, [A6 - 0x28] 000056EE 6702 beq +0x4 /* 000056F2 */ 000056F0 4E46 trap 6 label000056F2: 000056F2 536E FFD8 subq.w [A6 - 0x28], 1 000056F6 536E FFEE subq.w [A6 - 0x12], 1 000056FA 51CF FFDA dbf D7, -0x28 /* 000056D6 */ label000056FE: 000056FE 4EBA B31E jsr [PC - 0x4CE2 /* 00000A1E */] 00005702 302D FD22 move.w D0, [A5 - 0x2DE] 00005706 5340 subq.w D0, 1 00005708 4E76 trapv 0000570A 5240 addq.w D0, 1 0000570C 3D40 FFE6 move.w [A6 - 0x1A], D0 00005710 3B7C 0001 FD22 move.w [A5 - 0x2DE], 0x1 00005716 4EBA B466 jsr [PC - 0x4B9A /* 00000B7E */] 0000571A 3B7C 0002 FD22 move.w [A5 - 0x2DE], 0x2 00005720 4EBA B45C jsr [PC - 0x4BA4 /* 00000B7E */] 00005724 302E FFE6 move.w D0, [A6 - 0x1A] 00005728 5340 subq.w D0, 1 0000572A 4E76 trapv 0000572C 5240 addq.w D0, 1 0000572E 3B40 FD22 move.w [A5 - 0x2DE], D0 00005732 2F2D FD26 move.l -[A7], [A5 - 0x2DA] 00005736 3F3C 0008 move.w -[A7], 0x8 0000573A 4EBA B3C8 jsr [PC - 0x4C38 /* 00000B04 */] 0000573E 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00005742 A923 syscall EndUpdate 00005744 6000 0020 bra +0x22 /* 00005766 */ label00005748: 00005748 5340 subq.w D0, 1 0000574A 0C40 0006 cmpi.w D0, 0x6 0000574E 6416 bcc +0x18 /* 00005766 */ 00005750 D040 add.w D0, D0 00005752 303B 0006 move.w D0, [PC + D0.w + 0x6] 00005756 4EFB 0002 jmp [PC + D0.w + 0x2] 0000575A EBDA 000C bfexts D0, [A2]+ {0:12} 0000575E EC38 ror D0.b, D6 00005760 000C EC38 ori.b A4, 0x38 /* '8' */ 00005764 FDC8 .invalid <> label00005766: 00005766 302D FD22 move.w D0, [A5 - 0x2DE] 0000576A 3200 move.w D1, D0 0000576C 5341 subq.w D1, 1 0000576E 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005774 322D FD22 move.w D1, [A5 - 0x2DE] 00005778 3401 move.w D2, D1 0000577A 5342 subq.w D2, 1 0000577C 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 00005782 0640 F18C addi.w D0, 0xF18C 00005786 3035 0000 move.w D0, [A5 + D0.w] 0000578A 0641 F190 addi.w D1, 0xF190 0000578E B075 1000 cmp.w D0, [A5 + D1.w] 00005792 57C0 seq D0 00005794 4400 neg.b D0 00005796 802D FD4A or.b D0, [A5 - 0x2B6] 0000579A 4A00 tst.b D0 0000579C 6700 DFE2 beq -0x201C /* 00003780 */ 000057A0 102D FD4A move.b D0, [A5 - 0x2B6] 000057A4 0A00 0001 xori.b D0, 0x1 000057A8 4A00 tst.b D0 000057AA 6700 00B2 beq +0xB4 /* 0000585E */ 000057AE 3F3C 0016 move.w -[A7], 0x16 000057B2 1F3C 0001 move.b -[A7], 0x1 000057B6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000057BA 3F3C 0018 move.w -[A7], 0x18 000057BE 4227 clr.b -[A7] 000057C0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000057C4 302D FD20 move.w D0, [A5 - 0x2E0] 000057C8 5340 subq.w D0, 1 000057CA 4E76 trapv 000057CC 5240 addq.w D0, 1 000057CE 323C 0161 move.w D1, 0x161 000057D2 3E00 move.w D7, D0 000057D4 BE41 cmp.w D7, D1 000057D6 6D00 0082 blt +0x84 /* 0000585A */ 000057DA 3D47 FFEE move.w [A6 - 0x12], D7 000057DE 3D47 FFD8 move.w [A6 - 0x28], D7 000057E2 9E41 sub.w D7, D1 label000057E4: 000057E4 302E FFEE move.w D0, [A6 - 0x12] 000057E8 5340 subq.w D0, 1 000057EA 4E76 trapv 000057EC 5240 addq.w D0, 1 000057EE 3F00 move.w -[A7], D0 000057F0 4EBA C762 jsr [PC - 0x389E /* 00001F54 */] 000057F4 302D FD22 move.w D0, [A5 - 0x2DE] 000057F8 3200 move.w D1, D0 000057FA 5341 subq.w D1, 1 000057FC 43BC 0001 E540 .invalid 1, 0x1E540 // invalid opcode 4 with b == 6 00005802 322D FD22 move.w D1, [A5 - 0x2DE] 00005806 3401 move.w D2, D1 00005808 5342 subq.w D2, 1 0000580A 45BC 0001 E541 .invalid 2, 0x1E541 // invalid opcode 4 with b == 6 00005810 0641 F16A addi.w D1, 0xF16A 00005814 2235 1000 move.l D1, [A5 + D1.w] 00005818 5281 addq.l D1, 1 0000581A 4E76 trapv 0000581C 0640 F16A addi.w D0, 0xF16A 00005820 2B81 0000 move.l [A5 + D0.w], D1 00005824 4EBA B358 jsr [PC - 0x4CA8 /* 00000B7E */] 00005828 554F subq.w A7, 2 0000582A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000582E 4A1F tst.b [A7]+ 00005830 6700 0010 beq +0x12 /* 00005842 */ 00005834 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00005838 3F3C 0018 move.w -[A7], 0x18 0000583C 4227 clr.b -[A7] 0000583E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label00005842: 00005842 302E FFEE move.w D0, [A6 - 0x12] 00005846 B06E FFD8 cmp.w D0, [A6 - 0x28] 0000584A 6702 beq +0x4 /* 0000584E */ 0000584C 4E46 trap 6 label0000584E: 0000584E 536E FFD8 subq.w [A6 - 0x28], 1 00005852 536E FFEE subq.w [A6 - 0x12], 1 00005856 51CF FF8C dbf D7, -0x76 /* 000057E4 */ label0000585A: 0000585A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label0000585E: 0000585E 2F2D FD50 move.l -[A7], [A5 - 0x2B0] 00005862 A983 syscall DisposeDialog 00005864 102D FD4A move.b D0, [A5 - 0x2B6] 00005868 0A00 0001 xori.b D0, 0x1 0000586C 4A00 tst.b D0 0000586E 6700 00D6 beq +0xD8 /* 00005946 */ 00005872 302D FD22 move.w D0, [A5 - 0x2DE] 00005876 3200 move.w D1, D0 00005878 5341 subq.w D1, 1 0000587A 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005880 0640 F194 addi.w D0, 0xF194 00005884 0C75 012C 0000 cmpi.w [A5 + D0.w], 0x12C 0000588A 6600 00B6 bne +0xB8 /* 00005942 */ 0000588E 594F subq.w A7, 4 00005890 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00005894 42A7 clr.l -[A7] 00005896 70FF moveq.l D0, 0xFFFFFFFF 00005898 2F00 move.l -[A7], D0 0000589A A97C syscall GetNewDialog 0000589C 2D5F FFDA move.l [A6 - 0x26], [A7]+ 000058A0 2F2E FFDA move.l -[A7], [A6 - 0x26] 000058A4 A981 syscall DrawDialog 000058A6 2F2E FFDA move.l -[A7], [A6 - 0x26] 000058AA 4227 clr.b -[A7] 000058AC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000058B0 2F2E FFDA move.l -[A7], [A6 - 0x26] 000058B4 A981 syscall DrawDialog 000058B6 2F2E FFDA move.l -[A7], [A6 - 0x26] 000058BA A922 syscall BeginUpdate 000058BC 2F2E FFDA move.l -[A7], [A6 - 0x26] 000058C0 A981 syscall DrawDialog 000058C2 2F2E FFDA move.l -[A7], [A6 - 0x26] 000058C6 A923 syscall EndUpdate 000058C8 302D FD22 move.w D0, [A5 - 0x2DE] 000058CC 3200 move.w D1, D0 000058CE 5341 subq.w D1, 1 000058D0 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 000058D6 322D FD22 move.w D1, [A5 - 0x2DE] 000058DA 3401 move.w D2, D1 000058DC 5342 subq.w D2, 1 000058DE 45BC 0001 E341 .invalid 2, 0x1E341 // invalid opcode 4 with b == 6 000058E4 0641 F17C addi.w D1, 0xF17C 000058E8 3235 1000 move.w D1, [A5 + D1.w] 000058EC 5B41 subq.w D1, 5 000058EE 4E76 trapv 000058F0 5341 subq.w D1, 1 000058F2 4E76 trapv 000058F4 5241 addq.w D1, 1 000058F6 0640 F17C addi.w D0, 0xF17C 000058FA 3B81 0000 move.w [A5 + D0.w], D1 000058FE 302D FD22 move.w D0, [A5 - 0x2DE] 00005902 3200 move.w D1, D0 00005904 5341 subq.w D1, 1 00005906 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 0000590C 0640 F17C addi.w D0, 0xF17C 00005910 4A75 0000 tst.w [A5 + D0.w] 00005914 6600 001A bne +0x1C /* 00005930 */ 00005918 302D FD22 move.w D0, [A5 - 0x2DE] 0000591C 3200 move.w D1, D0 0000591E 5341 subq.w D1, 1 00005920 43BC 0001 E340 .invalid 1, 0x1E340 // invalid opcode 4 with b == 6 00005926 0640 F17C addi.w D0, 0xF17C 0000592A 3BBC 0005 0000 move.w [A5 + D0.w], 0x5 label00005930: 00005930 3F3C 000F move.w -[A7], 0xF 00005934 1F3C 0001 move.b -[A7], 0x1 00005938 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000593C 2F2E FFDA move.l -[A7], [A6 - 0x26] 00005940 A983 syscall DisposeDialog label00005942: 00005942 4EBA B01C jsr [PC - 0x4FE4 /* 00000960 */] label00005946: 00005946 4A2D FD4A tst.b [A5 - 0x2B6] 0000594A 6700 DD90 beq -0x226E /* 000036DC */ 0000594E 4CDF 00C8 movem.l D3,D6,D7, [A7]+ 00005952 4E5E unlink A6 00005954 4E75 rts 00005956 4245 clr.w D5 00005958 4749 chk.w D3, A1 0000595A 4E47 trap 7 0000595C 414D chk.w D0, A5 export_30: 0000595E 50E7 st -[A7] 00005960 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00005964 4E56 FFF0 link A6, -0x0010 00005968 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000596C 41ED FE22 lea.l A0, [A5 - 0x1DE] 00005970 2F08 move.l -[A7], A0 00005972 A86E syscall InitGraf 00005974 A8FE syscall InitFonts 00005976 A912 syscall InitWindows 00005978 A9CC syscall TEInit 0000597A 42A7 clr.l -[A7] 0000597C A97B syscall InitDialogs 0000597E 422D FD4B clr.b [A5 - 0x2B5] 00005982 A850 syscall InitCursor 00005984 A852 syscall HideCursor 00005986 486D FDA4 pea.l [A5 - 0x25C] 0000598A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000598E 594F subq.w A7, 4 00005990 3F3C 0001 move.w -[A7], 0x1 00005994 42A7 clr.l -[A7] 00005996 70FF moveq.l D0, 0xFFFFFFFF 00005998 2F00 move.l -[A7], D0 0000599A A97C syscall GetNewDialog 0000599C 2B5F FD4C move.l [A5 - 0x2B4], [A7]+ 000059A0 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 000059A4 A981 syscall DrawDialog 000059A6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label000059AA: 000059AA 2F2D FCE2 move.l -[A7], [A5 - 0x31E] 000059AE 3F3C 0001 move.w -[A7], 0x1 000059B2 A93A syscall DisableItem 000059B4 2F2D FCEA move.l -[A7], [A5 - 0x316] 000059B8 3F3C 0004 move.w -[A7], 0x4 000059BC A93A syscall DisableItem 000059BE 422D FD48 clr.b [A5 - 0x2B8] 000059C2 594F subq.w A7, 4 000059C4 3F3C 0001 move.w -[A7], 0x1 000059C8 42A7 clr.l -[A7] 000059CA 70FF moveq.l D0, 0xFFFFFFFF 000059CC 2F00 move.l -[A7], D0 000059CE A97C syscall GetNewDialog 000059D0 2B5F FD4C move.l [A5 - 0x2B4], [A7]+ 000059D4 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 000059D8 A981 syscall DrawDialog 000059DA 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 000059DE 4227 clr.b -[A7] 000059E0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000059E4 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 000059E8 A922 syscall BeginUpdate 000059EA 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 000059EE A981 syscall DrawDialog 000059F0 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 000059F4 A923 syscall EndUpdate 000059F6 A853 syscall ShowCursor 000059F8 3F3C FFFF move.w -[A7], 0xFFFF 000059FC 4267 clr.w -[A7] 000059FE 4EAD 006A jsr [A5 + 0x6A /* export_9 */] label00005A02: 00005A02 A9B4 syscall SystemTask 00005A04 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00005A08 554F subq.w A7, 2 00005A0A 3F3C FFFF move.w -[A7], 0xFFFF 00005A0E 486D FD2A pea.l [A5 - 0x2D6] 00005A12 A970 syscall GetNextEvent 00005A14 4A1F tst.b [A7]+ 00005A16 6700 005A beq +0x5C /* 00005A72 */ 00005A1A 302D FD2A move.w D0, [A5 - 0x2D6] 00005A1E 6000 0030 bra +0x32 /* 00005A50 */ 00005A22 2F2D FD34 move.l -[A7], [A5 - 0x2CC] 00005A26 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00005A2A 6000 0042 bra +0x44 /* 00005A6E */ 00005A2E 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00005A32 6000 003A bra +0x3C /* 00005A6E */ 00005A36 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 00005A3A A922 syscall BeginUpdate 00005A3C 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 00005A40 A981 syscall DrawDialog 00005A42 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 00005A46 A923 syscall EndUpdate 00005A48 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00005A4C 6000 0020 bra +0x22 /* 00005A6E */ label00005A50: 00005A50 5340 subq.w D0, 1 00005A52 0C40 0006 cmpi.w D0, 0x6 00005A56 6416 bcc +0x18 /* 00005A6E */ 00005A58 D040 add.w D0, D0 00005A5A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00005A5E 4EFB 0002 jmp [PC + D0.w + 0x2] 00005A62 FFC0 .invalid <> 00005A64 000C FFCC ori.b A4, 0xCC 00005A68 000C FFCC ori.b A4, 0xCC 00005A6C FFD4 .invalid <> label00005A6E: 00005A6E 4267 clr.w -[A7] 00005A70 A938 syscall HiliteMenu label00005A72: 00005A72 102D FD48 move.b D0, [A5 - 0x2B8] 00005A76 802D FD4B or.b D0, [A5 - 0x2B5] 00005A7A 4A00 tst.b D0 00005A7C 6784 beq -0x7A /* 00005A02 */ 00005A7E 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 00005A82 A983 syscall DisposeDialog 00005A84 102D FD4B move.b D0, [A5 - 0x2B5] 00005A88 0A00 0001 xori.b D0, 0x1 00005A8C 4A00 tst.b D0 00005A8E 6700 0006 beq +0x8 /* 00005A96 */ 00005A92 4EBA DB36 jsr [PC - 0x24CA /* 000035CA */] label00005A96: 00005A96 4A2D FD4B tst.b [A5 - 0x2B5] 00005A9A 6700 FF0E beq -0xF0 /* 000059AA */ 00005A9E 4E5E unlink A6 00005AA0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005AA4 4E5E unlink A6 00005AA6 4E75 rts 00005AA8 4C41 574E movem.l D1,D2,D3,D6,A0,A1,A2,A4,A6, D1 00005AAC 5A41 addq.w D1, 5 00005AAE 5050 addq.w [A0], 8